提示符通過變量PS1來設置,可以用以下命令來顯示當前設置:
echo $PS1
提示符的系統范圍(對系統裡所有用戶有效)的設定在文件 /etc/bashrc裡,可能包含以下的行:
PS=“[\u@\h \W]\$"
要定制提示符,我們可以編輯文件 /etc/bashrc (root用戶)然後在兩個引號之內輸入任何你想要的文本。以下是可能會用到的特別代碼:
\u - 當前用戶名( =$LOGNAME)
\h - 運行shell的計算機名(hostname)
\H - 完整的計算機名
\W - 當前的工作目錄名
\w - 當前工作目錄全路徑名
\$ - 對於普通用戶顯示$,對於超級用戶顯示#
\! - 當前命令的歷史編號
\# - 當前命令編號(在當前的shell下運行的命令)
\d - 當前日期
\t - 當前時間(24小時制)
\T - 當前時間(12小時制 ,bash 2.0有效
\@ - 當前時間(AM/PM格式),bash 2.0 有效
\s - shell的類型
\a - 告警的聲音
\j - 用戶的任務數
\n - 新行
\\ - 反斜槓
\[ - 不可打印字符開始標志
\] - 不可打印字符結束標志
\nnn - ASCII字符對應八進制數值
$(date) - date命令(輸出當前日期)或者其它的命令輸出。