Linux下使用已有的PS1變量創(chuàng)建自己的提示符
在Linux中,我們可以使用下面的變量定制符合自己口味的提示符:
o \a ASCII響鈴字符
o \d 以―星期 月 日‖的格式顯示日期 (例如,―Tue May 26‖)
o \D{format} - 格式傳給strftime(3),返回的結(jié)果的傳入到提示字符串中,空的格式會被本地指定的時間取代,需要括號。
o \e ASCII轉(zhuǎn)義字符
o \h 將主機名作為提示符的***部分
o \H 主機名
o \j 當前shell管理的作業(yè)數(shù)
o \l shell終端名稱
o \n 換行
o \r 回車
o \s shell名,$0的基礎名(***一個斜線的部分)
o \t 以24-hour HH:MM:SS 格式顯示當前時間
o \T 以12-hour HH:MM:SS 格式顯示當前時間
o \@ 以12-hour am/pm格式顯示當前時間
o \A 以24-hour HH:MM 格式格式顯示當前時間
o \u 當前用戶的用戶名
o \v bash的版本號(例如 2.00)
o \V bash發(fā)行版,版本號+補丁號(例如 2.00.0)
o \w 當前工作目錄,當工作目錄是$HOME時,用波浪號表示
o \W 當前工作目錄全路徑,當工作目錄是$HOME時,用波浪號表示
o \! 命令歷史序號
o \# 當前命令的命令號
o \$ 如果有效的用戶ID是0,這個值是#,否則為$
o \nnn 字符相應的八進制數(shù)
o \\ 反斜杠
o \[ 非輸出字符的開始標記,可以嵌入到提示的終端控制序列中
o \] 非輸出字符的結(jié)束標記
【編輯推薦】