現状の私のターミナルの表示
ターミナル
For more details, please visit https://support.apple.com/kb/HT208050.
jinske727:~ imafukukoushi$
これから、作業した内容をアウトプットをしていく前準備として、
$の前の本名が出力されてしまう仕様を変更します。
ターミナルの$前の出力フォーマットは、
Macでは、環境変数 PS1 で指定されている。
現在の PS1 の内容を出力すると、
ターミナル
jinske727:~ imafukukoushi$ echo $PS1
\h:\W \u\$
jinske727:~ imafukukoushi$
値 | 意味 |
---|---|
\h | ホスト名(最初の.まで) |
\W | 現在のディレクトリ名 |
\u | ユーザー名 |
現状の環境変数PS1設定は下記
PS1=ホスト名:現在のディレクトリ名 ユーザー名$
今回はとりあえず、これに変更する
PS1=ホスト名@現在のディレクトリ名
##設定方法
開発環境の環境変数内に設定する
※開発環境の環境変数とは「.zshrc」というディレクトリのこと
viコマンドで.zshrcファイルを編集する
ターミナル
vi .zshrc
viのインサートモードで表示したいプロンプトを設定する
今回、私の場合、
PS1=ホスト名:現在のディレクトリ名 ユーザー名$で設定したいので、
下記を追加
.zshrc
export PS1="\h@\W$"
追記したら、escキーを押し、:wqで内容を保存しviエディタから抜ける。
最後に、sourceコマンドにてターミナル上で設定を反映させる。
ターミナル
source ~/.zshrc
求めているプロンプトの出力を確認できたら設定完了。
ターミナル
jinske727@~$
以上