はじめに
プロンプト表示内容が、初期設定のままで、無駄に長いな。。。と気になっていたので、変更してみました。
開発状況(Version)
macOS Big Sur
Intel Core i5
※ココから先のシェル名の「Bash」となっている箇所は全て「zsh」です。
ブログのコードエディターの言語設定に「zsh」がないため、「Bash」にしています。
方法
結論からいうと、
環境変数$PS1を確認→環境変数内変更→ターミナル再起動
で終わりです。
詳しい変更方法は↓です。
初期設定のプロンプトの表示内容
ユーザ名@MacBook-Pro ~ %
環境変数$PS1を確認
ターミナルで下記を打つ
echo $PS1
そうすると、下記が表示されます。
これが↓、現在のプロンプト表示内容の環境変数です。
%n@%m %1~ %#
.zshrcファイルを編集
下記を入力し、.ashrcファイルを開きます。
open .zshrc
export PS1="%1~ %# "
プロンプトの表示項目の環境変数
下記の環境変数を組み合わせて、好きな表記に変えることもできるし、直接文字を入れることもできます。
%n ユーザ名
%m ホスト名
%M ホスト名
%~ カレントディレクトリ
%d カレントディレクトリ
%c カレントディレクトリ(相対パス)
%C カレントディレクトリ(相対パス)
%# ユーザ種別
%? 直前のコマンドの戻り値
%D 日付(yy-mm-dd)
%W 日付(yy/mm/dd)
%w 日付(day dd)
%* 時間(hh:flag_mm:ss)
%T 時間(hh:mm)
%t 時間(hh:mm(am/pm))
プロンプト表記内容
今回は下記のように変更しました
export PS1="%n@ %1~ %#
ユーザ名@ ~ %
ちなみに
こう編集すると、
export PS1="hoge(T_T)hoge@ %1~ %# "
こうなります。
hoge(T_T)hoge@ ~ %
最後に
これで、前から長いなと気になっていた、プロンプト表記内容が変更され、スマートになりました。
コメント