在 console 中,bash 等待使用者輸入指令時,會顯示一串文字:
zeroplex@localhost $
這串文字就是 prompt,可以透過設定環境參數 PS1 來調整成自己喜歡的格式。例如:
export PS1="\u@\h: \w \$ "
zeroplex@localhost: /home/zeroplex $
常用的參數:
\u:user name\h:host name\w:目前的路徑 (pwd)\W:目前的目錄 (basename $(pwd))\$:提示字元。若uid為0(root) 則顯示#,其他顯示$\D{}:顯示時間,格式自訂,如:\D{%H:%I:%S}
把參數一起使用,大概有這樣的效果:
export PS1="\D{%H:%I:%S} \u@\h: \w \$ "
17:12:04 zeroplex@localhost: /volume12/falke $