Mintで気に入った点の1つは、端末が通常2色を表示することでした。左からすべて$
が1色で、それ以降はすべて$
別の色になります。
Ubuntuでこのセットアップを行う方法はありますか?
Mintで気に入った点の1つは、端末が通常2色を表示することでした。左からすべて$
が1色で、それ以降はすべて$
別の色になります。
Ubuntuでこのセットアップを行う方法はありますか?
回答:
ターミナルで次のコマンドを実行します。
gedit ~/.bashrc
.bashrc
開いたら、見つけてコメントをforce_color_prompt=yes
外します(つまり、ハッシュを削除して、次のようになります#force_color_prompt=yes
)。
ファイルを保存し、新しいターミナルウィンドウを開くと、すでに変更が表示されているはずです(プロンプトは1; 32で定義されているライトグリーンでなければなりません)。その後、好きな色の値を変更できます。例:0; 35 =パープル。
色の値を編集するには、次のセクションを見つけ、下にリストされているいくつかの例を使用してデフォルト値を変更します。
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
このBashカラーチャートでさまざまな色の値を確認できますが、ここではいくつかの基本的な色の値を試してみることができます(「光」はあなたが思うものではないことに注意してください。実際には「太字」を意味します):ブラック0; 30 –ダークグレー1; 30 –ブルー0; 34 –ライトブルー1; 34 –グリーン0; 32 –ライトグリーン1; 32 –シアン0; 36 –ライトシアン1; 36 –レッド0; 31 –ライト赤1; 31 –紫0; 35 –薄紫1; 35 –茶色0; 33 –黄1; 33 –薄灰色0; 37 –白1; 37
たとえば、私が使用する行は次のとおりです。
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
または、私のガールフレンド、使用:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
次のように、ターミナルのPS1環境変数の値を変更してプロンプトを設定し、自由に実験してください。
export PS1="...your values..."
あるいは単に
PS1="...your values..."
これが私の端末の外観です。
ソース:http : //ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/
テキスト属性を設定および消去するために$PS1
、適切な呼び出しでシェル起動ファイルを変更するだけtput
です。詳細については、tput(1)
およびterminfo(5)
manページを参照してください。
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
$(tput setaf 2)
と$(tput sgr0)
、私は直接、ANSIエスケープシーケンスを使用することをお勧めしたい:\033[32m
と\033[m
。結果は同じですが、呼び出しは必要ありません。
あなたが話しているこのことはpromptと呼ばれます。さまざまな色を使用してプロンプトを変更し、あらゆる種類の追加情報を表示するためのオプションとスクリプトがたくさんあります。いくつかの例から始まる良い例はjamieのコレクションにあり、IBMには初心者向けの良い説明があります。さらに詳しく知りたい場合は、この包括的なハウツーをご覧ください
これを試すことができます:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
(最初に端末で試してください)。その後、必要に応じて、.bashrc
ファイルのどこかに配置できます。