【Linux】プロンプトを目立つようにしたい
画面に大量のテキストが出力されるとプロンプトを見失うので、目立つように色を変更しました。
参考にしたmanページ
- bash
- console_codes
プロンプトの設定方法
プロンプトはシェル変数PS1の内容を変更することでカスタマイズできます。
色の設定値は console_codes ページを参考にしました。
PS1の値
変更前:PS1='[\u@\h \W]\$ '
変更後:PS1='[\e[36;1m\u@\h\e[0m \W]\$ '
「ユーザ名@ホスト名」の色を変更しています。
\e[36;1m で色の変更を開始し、\e[0m で変更を終了しています。
プロンプトの色が変更できました。しかし、このままではログアウトするとプロンプトが元に戻ってしまいます。ログインするたびに設定するという方法もありますが面倒です。
ログインしたときにプロンプトが設定されるようにする
ユーザのホームディレクトリにある .bashrc ファイルにプロンプトを設定するコマンドを追加します。
PS1='[\e[36;1m\u@\h\e[0m \W]\$ '
これでログインしたときから色付きプロンプトになります。