web-dev-qa-db-ja.com

ターミナル:ホスト名とユーザー名の色を変更します

ターミナルを使用する場合、ユーザー名とホスト名の両方に別々のカラースキームを使用する必要があります。 Ubuntuのデフォルトのターミナルエミュレータでそれは可能ですか(そうでない場合、ターミネーターで可能ですか?)

1
Mario Kamenjak

\hをラップして、たとえば\[\033[01;31m\]\[\033[00m\]~/.bashrc$PS1定義でラップして、ホストを赤にすることができます。すべての属性をリセットする\[\033[00m\]はデフォルトのプロンプトにすでに存在するため、実際には必要ないので、$PS1の定義をコメントアウトし、編集する代わりにすぐに行を追加することをお勧めします簡単なロールバックのための現在の$PS1の定義:

if [ "$color_Prompt" = yes ]; then
    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

これはすぐに使えるはずです。 gnome-terminal; xterm(およびxtermベースの端末では一般的に推測します)では、次の行もコメント解除する必要があります。

#force_color_Prompt=yes

他の利用可能な色をチェックアウトできます。 ここ

2
kos