$john@server-dev2:~/myproject/src/production
我想將“server-dev2”更改為黃色。
我怎樣才能做到這一點?
答案1
在 bash_profile 或 .profile 中定義 PS1 時修改顏色
例如:
export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '
給你
[Mon 09-01-2014 22:59:09 user@hostname path]#
紅色的。
您可以參考Bash 提示轉義序列和Bash 提示如何:了解詳情。
答案2
export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '
PS1 變數控制 shell 在提示字元中顯示的內容。要讓提示中的主機名稱以黃色前景色顯示,主機的轉義序列(上面以 \h 表示)必須被啟動和停止顏色序列的轉義代碼包圍。黃色的代碼是 \e[1;33m。顏色序列由轉義碼 \[ 和 \] 界定,以向 shell 指示它們是非列印程式碼,不應佔用提示中的任何空間。