京橋のバイオインフォマティシャンの日常

南国のビーチパラソルの下で、Rプログラムを打ってる日常を求めて、、

Macターミナルのコマンドライン先頭に表示されるディレクトリ表示を無くすTips【zsh編】

MacOS X Catalina(10.15)より、Macのデフォルトシェルが、Z Shell(zsh)に代わった。 どうも、Macで使用していたbashはバージョンが古いままで、 当時、セキュリティの問題が浮上したようだ。

そのため、ターミナルのログイン時の設定は、 デフォルトシェルであるzshの設定ファイルに書き込む。

色々と試行錯誤したところ、ターミナルを起動して、 インタラクティブシェルで読み込ませる場合には、 「.zshrc」に記載することになるらしい。

今回扱う、コマンドラインの先頭とは

下記の画像で示す部分の話である。

f:id:skume:20211211221440p:plain:w300

コマンドライン先頭の文字列は、 以下のexport表記で変更できる。

export PS1="ここに先頭文字を入力"

#あるいは
#PS1="ここに先頭文字を入力"
#のみでも可能

それでは、実際に変更してみる。

まずは、zshのパスを確認してみる。

% which zsh
/bin/zsh

次に、.zshrc の設定ファイルを作成して、編集する。

初期には、.zshrcは存在していない。

vim .zshrc

で.zshrcを編集する。

export PS1="\$ "

と書き込んで、「esc + :wq」で保存する。

f:id:skume:20211211221643p:plain:w300

こういうイメージである。この実施例では、先頭文字を「$ 」とした。

一度、「exit」でログアウトして、ターミナルを再度起動させる。

f:id:skume:20211211221712p:plain:w300

な感じで、変更が適用されていたら、OKである。

参考資料

kanasys.com

qiita.com