2024年2月22日木曜日

macOSのターミナルの表示の変更

ターミナルを開くと,以下のようにユーザー名,ホスト名が表示されてなんとなく煩わしく感じます.

ユーザー名@ホスト名 ~ %

これを簡潔に表示されるように変更します.今回は以下のように表示されるように設定します.

~ % 


現在の表示の確認は,以下のように行います.

% echo $PS1            

%n@%m %1~ %# 


以下のコマンドを実行してShellを確認します.

% echo $SHELL

/bin/zsh

この例では,macOS(Ventura 13.6.4)なので zsh になります .

ターミナルから以下のコマンドを実行して,エディタで .zshrc ファイルを開きます.

% open .zshrc   

テキストエディタが開いたら,以下を追記して保存します.

    export PS1="%1~ %# "

改めてターミナルを開くと,以下のような表示になっているはずです.

~ %               


元に戻すときは,.zshrcファイルを開いて,記述した部分を削除してターミナルを再起動すれば元に戻ります.

上手くいかない場合として".zshrc"が存在しない場合があります.上記のように,エディタで .zshrc ファイルを開くために,"open .zshrc"を実行した際に,以下のような返答があった場合は,".zshrc"が存在しません.

The file /Users/xxx/.zshrc does not exist.

"xxx"にはユーザー名が入ります.
一応,存在するファイルを確認してみるには以下のコマンドを実行します.

% ls -a

存在するファイルが表示されますが,".zshrc"が存在しないという返答が返ってきている場合は,".zshrc"は表示されないはずです.
".zshrc"ファイルを作成するには以下のコマンドを実行します.

% touch .zshrc

返答は返ってきませんが,これで".zshrc"ファイルが作成されるので,上記と同様に

% open .zshrc 

で".zshrc"ファイルを開いて,
    export PS1="%1~ %# "
を追記して保存します.

0 件のコメント :

コメントを投稿