LoginSignup
3
1

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-08-31

背景

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

目標

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

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

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

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

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

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

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

補足

(1)プロンプトとは?

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

参考資料

個人サイト

3
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1