bashのプロンプト表示をカスタマイズする場合は、シェル変数「PS1」をいじくる。
PS1="[\u@\h \W] \$"
これだけで、「街でよく見るbashプロンプト第1位」に輝くほど見慣れたプロンプトのできあがり。まあ、街でbashなんて見たことありませんが。
変数 | 説明 |
---|---|
\u | カレントユーザー名 |
\h | ホスト名(最初のドットまで) |
\H | ホスト名(全部) |
\w | 現在のディレクトリへのパス |
\W | 現在のディレクトリ名 |
\d | 「Fri May 26」みたいな形式の日付 |
\t | hh:MM:ss 形式の時刻(24時間) |
\T | hh:MM:ss 形式の時刻(12時間) |
\n | 改行 |
\! | コマンドヒストリー番号 |
\# | コマンド番号(ログイン後のコマンド実行回数) |
\$ | UIDが 0 ならば「#」、そうでなければ「$」を表示 |
こんな感じで色々とプロンプトに埋め込むことができるみたい。あんまりやりすぎると使いにくくなりそうだけど、時刻関係は、実行時間の履歴に使えそうでちょっと便利かも。
このエントリーのトラックバックURL
http://www.deftrash.com/admin/mt4/mt-tb.cgi/335