2017-07-30 3 views
2

プロンプトの冒頭にホスト名を表示したいと思います。Powerline-Plain [Bash-it]テーマです。Powerline-Plain [Bash-it]テーマのプロンプトで色付きのホスト名を表示するにはどうすればいいですか?

のような何か: root /var/www

を、私はそれにそれぞれ異なるホスト名の異なるランダムと固定色を割り当てるしたいと思います:myhostnameのルートの/ var/WWW

これはデフォルトの外観です。

答えて

0

\ hは、bashプロンプトにホスト名を表示するために必要なものです。それが特定の色で表示されるように、その部分を好きな色のコードで囲む必要があります。このようにして、あなたがルートのときなどにREDの色を定義することができます。

USERCOLOR='\[\e[1m\]' 
NORMCOLOR='\[\e[m\]' 
# If I am root, set the prompt to bright red 
if [ ${UID} -eq 0 ]; then USERCOLOR='\[\e[1;31;7;47m\]'; fi 
PS1="[$USERCOLOR\h$NORMCOLOR]\\n\#-\\$> " 
関連する問題