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!で変更を保存
ファイルを修正後、ターミナルを起動し直すと設定変更が反映される。
- 補足
- \h: ホスト名
- \W: カレントディレクトリ
- \u: ユーザ名