String

如何讓 PS1 角色更粗?

  • September 28, 2017

這是我目前的PS1

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

它看起來像這樣:

但我希望字型採用粗體。是否可以?

試試這個:PS1='\[\e[46;1m\] [\u@\A \W]\$ \[\e[0m\] '

;1應該添加粗體顏色。

你想把非列印的東西包裝進去\[...\]——這允許 bash 正確計算你的提示的寬度。您可能會發現自己處於提示行為異常的情況。

引用自:https://unix.stackexchange.com/questions/394976