$john@server-dev2:~/myproject/src/production
「server-dev2」を黄色に変更したいと思います。
どうやってやるの?
答え1
bash_profileまたは.profileでPS1を定義するときに色を変更します。
例えば:
export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '
あなたにあげる
[Mon 09-01-2014 22:59:09 user@hostname path]#
赤色です。
参照するにはBash プロンプト エスケープ シーケンスそしてBash プロンプト HOWTO:詳細については。
答え2
export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '
PS1 変数は、シェルがプロンプトに表示する内容を制御します。プロンプトのホスト名を黄色の前景色で表示するには、上記の \h で示されるホストのエスケープ シーケンスを、カラー シーケンスの開始と終了を行うエスケープ コードで囲む必要があります。黄色のコードは \e[1;33m です。カラー シーケンスはエスケープ コード \[ と \] で囲まれ、シェルに対して、プロンプト内でスペースを占有しない非印刷コードであることを示します。