ubuntu bash提示符前綴格式修改
一、最終的效果圖
廢話不多說,先上效果圖。想要就繼續看。
二、修改方法
- 修改~/.bashrc文件(修改方法見下文)
- 重開terminal或者source ~/.bashrc
1.1 強制bash開啓顏色
ubuntu的~/.bashrc中一般都有force_color_prompt=yes選項,把註釋去掉即可
force_color_prompt=yes
1.2 修改bash命令行前綴的格式
修改ubuntu的~/.bashrc中PS1變量。
‘#’註釋掉老的格式,把下面新的格式加進去既可
if [ "$color_prompt" = yes ]; then
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] \d [\t] : \[\033[01;34m\]\w\[\033[00m\]
\$ '
else
#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
PS1='
${debian_chroot:+($debian_chroot)}\u@\h \d [\t] : \w
\$ '
fi
End
enjoy!
備註(可以不看)
PS1中的關鍵字
\H: #完整的主機名稱。
\h: #僅取主機的第一個名字,到“.”結束
\u: #當前用戶的用戶名
\w: #完整的工作目錄名稱。宿主目錄(如/hom/peter)會以~代替
\W: #利用basename取得工作目錄名稱,所以只會列出最後一個目錄
\$: #提示字符,如果是root時,提示符爲:#,普通用戶則爲:$
\#: #顯示命令的編號(如30,31...)
\t: 顯示時間爲24小時格式,如:HH:MM:SS
\T: #顯示時間爲12小時格式
\A: #顯示時間爲24小時格式: HH:MM
\d: #代表日期,格式爲weekday month date, 例如:"Tue May 26"
\v: #bash的版本信息