読者です 読者をやめる 読者になる 読者になる

Folioscope

プログラミング/Unix系/デザイン/CG などのメモがもりもり

ホスト毎にプロンプトを変える

f:id:ibenza:20130409183925p:plain
複数のマシンにログインすると,今どのマシンに居るかが把握しにくい.
そこでプロンプトの色を,ホスト毎に変えてみる.
.bashrs.bash_profileに次を追加.

host=`hostname -s`
case $host in
  "host1")    color="31";;
  "host2")   color="32";;
esac
export PS1="\[\033[1m\]\u@\[\033[${color};1m\]\h\[\033[m\]\[\033[1m\]:\W> \[\033[m\]"

case文でホスト毎に色を設定して,環境変数PS1をセットするだけ.