メモ(2002/02/14) 
 

Shellプロンプトの変更

bash のプロンプトを変更する場合、PS1 シェル変数を設定することにより変更されます。

エスケープ文字

機能

\a

ASCIIコードのベル文字

\d

曜日月日フォーマット日付

\e

ASCIIコードのエスケープ文字

\h

マシン名(ホスト名)

\H

ホスト名

\n

改行文字

\r

復帰

\s

シェル名

\t

HH:MM:SSフォーマット時間(24時間制)

\T

HH:MM:SSフォーマット時間(12時間制)

\@

HH:MM:SSフォーマット時間(am/pm時間制)

\u

ユーザ名

\v

bashのバージョン

\V

bashのバージョンとパッチレベル

\w

カレントディレクトリ(/から)

\W

カレントディレクトリ

\!

入力するコマンドのヒストリ番号

\#

入力するコマンドのコマンド番号

\\

バックスラッシュ

\{

表示されない文字列の開始

\}

表示されない文字列の終わり