PS1文字を太字にする方法は?

PS1文字を太字にする方法は?

これが私が現在持っているものですPS1

PS1='\e[46m [\u@\A \W]\$ \e[0m '

次のようになります。

しかし、フォントが次に現れることを望みます。勇敢なスタイル。可能ですか?

答え1

この試み:PS1='\[\e[46;1m\] [\u@\A \W]\$ \[\e[0m\] '

;1大胆な色を追加する必要があります。

印刷されていないコンテンツをラップしようとしています\[...\]。これにより、bashはプロンプトの幅を正しく計算できます。それ以外の場合は、プロンプトが奇妙に動作する状況に直面する可能性があります。

関連情報