mac ターミナルのプロンプト「ユーザ名noMacBook-Pro」を消す

OS Xのターミナルのプロンプトは、デフォルトでは「ユーザ名noMacBook-Pro」などというダサくて長い表記になっているのでこれを修正したい。

macOS Catalina以降のバージョンの場合(bash)

以下のように、/etc/zshrcを編集してプロンプトの表示をシンプルに「ユーザ名」のみが表示されるよう変更する。

$ sudo vim /etc/zshrc
  • /etc/zshrc
#PS1="%n@%m %1~ %# "  #既存の設定をコメントアウト
PS1="%n@%1~ %# "   

:wq!で変更を保存

ファイルを修正後、ターミナルを起動し直すかsource /etc/zshrcを実行すると設定変更が反映される。

macOS Mojave以前のバージョンの場合(bash)

以下のように、/etc/bashrcを編集してプロンプトの表示をシンプルに「ユーザ名」のみが表示されるよう変更する。

$ sudo vim /etc/bashrc
  • /etc/bashrc
#PS1='\h:\W \u\$ ' #既存の設定をコメントアウト
PS1='[\u@Mac \W]$ '    

:wq!で変更を保存

ファイルを修正後、ターミナルを起動し直すと設定変更が反映される。

  • 補足