Bash PS1構成のどの部分が色を決定しますか?

Bash PS1構成のどの部分が色を決定しますか?

このチュートリアルでGitブランチの色を設定しました。http://www.bramschoenmakers.nl/en/node/624

ところで、最近ターミナルの背景色を復元しましたが、灰色の背景に黄色の枝の名前がほとんど見えませんでした。したがって、この構成を変更する必要があります。

export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w\[\033[01;33m\]$(__git_ps1)\[\033[01;34m\] \$\[\033[00m\] '

問題は、上記のコードのどの部分が色を決定するのかわからないことです。

答え1

この色は以下によって決まります。端末制御コード。ほぼ完全な参照については、以下を参照してください。XTerm制御シーケンス、最近、ほとんどの端末エミュレータはほとんどXTermと互換性があります。

答え2

色の定義は次のとおりです。

展望

\[\033[1;30m\]

背景

\[\033[44;1;31m\]

乾杯、

関連情報