💻

MacOS の Terminal でユーザー名と PC 名を非表示にする

2023/01/14に公開

シンプルなターミナル画面

Macbook に標準で付属している UNIX 端末エミュレータ「ターミナル」は便利で、エンジンニアにとって、多分一番よく見る画面です。ターミナル自体のデザインはシンプルでとても素敵と思っていますが、ユーザー名とPC名が毎回表示されるのは不便と思っています。

スクリーンショット 2023-01-13 18.59.06.png

  • ユーザー名とPC名が表示されている状態です。

元の画面.png

  • ユーザー名と PC 名を隠して見やすくなりました。

image-20230113201810249.png

設定方法

  • まずは下記コマンドを入力して、今使用している Shell を確認します。筆者の Macbook は Ventura 13.1 を使っていますので、zsh です。
echo $SHELL

image-20230113192033159.png

  • zsh の設定ファイルをVimで開きます。
vim /etc/zshrc

image-20230113193237987.png

  • 実行したら下記の zshrc ファイルの中身が表示されます。

image-20230113193351193.png

  • 下まで移動すると、# Default promptと言う項目が出てきます。

image-20230113193534128.png

  • ユーザー名とPC名を隠すには、ここのnとmを削除します。
PS1 : 表示するスタイル
n   : ユーザー名
m   : PC名
  • 「i」を押して挿入モードに入ります。元の設定をコメントアウトして下記の一行を追加します。
PS1="%1~ %# "

設定ファイルは readonly ですので、一度警告が出ますが無視して編集を続きます。

image-20230113195806281.png

  • 「esc」を押して挿入モードからノーマルモードへ切り替えます。sudu 命令で変更を保存します。

一度パソコンのパスワードが要求されます。自分のパスワードを入力してください。

スクリーンショット 2023-01-13 20.06.52.png

  • 緑色の警告を無視して、続いて下記コマンドを入力して強制的Vimを閉じます。こうやって上書きができました。
:q!

image-20230113200934129.png

  • ターミナルを再起動して、ユーザー名とPC名がなくなりました。

image-20230113201810249.png

最後

:smiley:ターミナルがすっきりになる事で気持ちいいだけではなく、色んな作業の効率向上にも繋がります。この記事を参考して皆さんが楽しみにしていただければと思っています。

Discussion