💻
MacOS の Terminal でユーザー名と PC 名を非表示にする
シンプルなターミナル画面
Macbook に標準で付属している UNIX 端末エミュレータ「ターミナル」は便利で、エンジンニアにとって、多分一番よく見る画面です。ターミナル自体のデザインはシンプルでとても素敵と思っていますが、ユーザー名とPC名が毎回表示されるのは不便と思っています。
- ユーザー名とPC名が表示されている状態です。
- ユーザー名と PC 名を隠して見やすくなりました。
設定方法
- まずは下記コマンドを入力して、今使用している Shell を確認します。筆者の Macbook は Ventura 13.1 を使っていますので、zsh です。
echo $SHELL
- zsh の設定ファイルをVimで開きます。
vim /etc/zshrc
- 実行したら下記の zshrc ファイルの中身が表示されます。
- 下まで移動すると、
# Default prompt
と言う項目が出てきます。
- ユーザー名とPC名を隠すには、ここの
nとm
を削除します。
PS1 : 表示するスタイル
n : ユーザー名
m : PC名
- 「i」を押して挿入モードに入ります。元の設定をコメントアウトして下記の一行を追加します。
PS1="%1~ %# "
設定ファイルは readonly ですので、一度警告が出ますが無視して編集を続きます。
- 「esc」を押して挿入モードからノーマルモードへ切り替えます。sudu 命令で変更を保存します。
一度パソコンのパスワードが要求されます。自分のパスワードを入力してください。
- 緑色の警告を無視して、続いて下記コマンドを入力して強制的Vimを閉じます。こうやって上書きができました。
:q!
- ターミナルを再起動して、ユーザー名とPC名がなくなりました。
最後
:smiley:ターミナルがすっきりになる事で気持ちいいだけではなく、色んな作業の効率向上にも繋がります。この記事を参考して皆さんが楽しみにしていただければと思っています。
Discussion