【環境設定】ターミナルのプロンプトの表示の変更方法

背景

  • ターミナルのスクショを取りたいが、ホスト名が本名になっているので、常に加工が必要だった。
  • ターミナルのプロンプトの表示を変更し、加工の手間を省きたい。
    01_0022.png

目標

  • ターミナルのプロンプトの表示を変更する。

プロンプトの表示に使用される環境変数を確認する。

  • プロンプトの表示は「PS1」という環境変数によって決まっているらしい。
  • まずは、現状の「PS1」の設定値を以下のコマンドで確認してみる。
    $echo $PS1
  • デフォルトのmacであれば下記の通りになっているはず。
    %n@%m %1~ %#
  • それぞれの変数の意味は以下の通り。
コマンド 説明
%n ユーザー名
%m ホスト名
%1~ 調べたけどわかりませんでした。<br>誰か教えてください。
%# ユーザー種別

プロンプトの表示に使用される環境変数を変更する。

  • 環境変数なのでexportコマンドで値を上書きすれば表示を変更できる。
  • ターミナルの立ち上げ時に読み込まれる.zshrcファイルを編集する。
  • openコマンドで.zshrcファイルを開いて編集する。
    $open .zshrc

・自分好みの表示ルールをexport PS="[プロンプトの表示ルール]"で指定し、.zshrcファイルに追加する。
export PS1="%n@ %1~ %#"

  • 私は上記のルールとし、本名が入っていたホスト名を無くした。
  • 変更後の表示が下記。
    02_0022.png

補足

(1)プロンプトとは?

(2)元々あった(base)の表示がなくなったのはなぜ?

参考資料

403 Forbidden
Macのターミナル(zsh)のプロンプト表示(ユーザー名等)を変更する方法
Macのターミナル(zsh)のプロンプト表示を変更(省略)する方法をまとめてみました。ユーザー名、コンピューター名がプロンプトに表示されるのが嫌な場合などに、この方法を使って表示を変更することができます。コマンドを入力するときも画面を広く使うことができます。
bashターミナルプロンプトの表示・色の変更|くりログ
bashターミナルプロンプトの表示・色の変更 最初に windowsに開発環境を作って行ってから、快適に開発の方を行えて
Macのターミナルの先頭に(base)と表示された時に表示を消す方法
anacondaを利用していると、何かの拍子にMacのターミナルの先頭に(base)と表示されることがあります。ターミナルを再起動しても消えず、気になります。この(base)表示を消す方法をVisual Studio Codeのターミナルも合わせてまとめます。

Qiita記事

【環境設定】ターミナルのプロンプトの表示の変更方法 - Qiita
背景ターミナルのスクショを取りたいが、ホスト名が本名になっているので、常に加工が必要だった。ターミナルのプロンプトの表示を変更し、加工の手間を省きたい。目標ターミナルのプロンプトの表示を変更…