078-linux的PS1設置

這個PS1 (是數字1不是字母i)是咱們的 命令提示符.

每當咱們按下[Enter]按鍵去執行某個命令的時候,最後會再次出現提示字符時,則會主動的去讀取這個變數的值了.

每一個版本bash的SPI變量內的特殊符號也許會有一些差別.咱們能夠用man bash去查詢一下相關的變數.

下面列出幾個經常使用的PS1變量內特殊符號的意義.

\d :表明日期,格式爲 weekday month date
\H :完整的主機名
\h :僅僅取得主機名稱的第一個名字
\t :顯示時間,爲24小時格式.例如:HH:MM:SS
\T :顯示時間,爲12小時格式.
\A :顯示時間,爲24小時格式, HH:MM
\u :目前使用者的賬號名稱
\v :BASH的版本信息
\w :完整的目錄工做名稱.根目錄會以~取代.
\W :利用basename取得工做目錄名稱,因此僅僅會列出最後一個目錄名
\# :下達的第幾個命令
\$ :提示字符,若是是管理員的則提示爲#,不然就是$

根據本身當前Linux的提示內容,能夠得出PS1的內容爲:'\[\u@\h \W\]\$'

這樣就理解爲何咱們的提示字符會是:[root@linux ~]#了吧.

咱們也能夠本身設置一個

設置如下命令:PS1='[\u@\h \w \A #\#]\$ '

那麼咱們的命令提示符則爲:[root@linux /home 17:02 #85]#

注意,時間後面的是,咱們當前執行命令的次數,沒執行一次命令則會加1linux

相關文章
相關標籤/搜索