0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Mac】 ターミナルのBashプロンプトの変更

Posted at

現状の私のターミナルの表示

ターミナル
For more details, please visit https://support.apple.com/kb/HT208050.
jinske727:~ imafukukoushi$ 

これから、作業した内容をアウトプットをしていく前準備として、
$の前の本名が出力されてしまう仕様を変更します。

ターミナルの$前の出力フォーマットは、
Macでは、環境変数 PS1 で指定されている。
現在の PS1 の内容を出力すると、

ターミナル
jinske727:~ imafukukoushi$ echo $PS1
\h:\W \u\$
jinske727:~ imafukukoushi$ 
値  意味
\h ホスト名(最初の.まで)
\W 現在のディレクトリ名
\u ユーザー名

現状の環境変数PS1設定は下記

PS1=ホスト名:現在のディレクトリ名 ユーザー名$

今回はとりあえず、これに変更する

PS1=ホスト名@現在のディレクトリ名

##設定方法
開発環境の環境変数内に設定する
※開発環境の環境変数とは「.zshrc」というディレクトリのこと

viコマンドで.zshrcファイルを編集する

ターミナル
vi .zshrc

viのインサートモードで表示したいプロンプトを設定する
今回、私の場合、
PS1=ホスト名:現在のディレクトリ名 ユーザー名$で設定したいので、
下記を追加

.zshrc
export PS1="\h@\W$"

追記したら、escキーを押し、:wqで内容を保存しviエディタから抜ける。
最後に、sourceコマンドにてターミナル上で設定を反映させる。

ターミナル
source ~/.zshrc

求めているプロンプトの出力を確認できたら設定完了。

ターミナル
jinske727@~$

以上

0
1
0

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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?