bash下的命令提示符

2021-07-02 13:20:39 字數 755 閱讀 4151

bash下的命令提示符

環境變數ps1就是我們所說的命令提示符變數啦;

ps1 這個東西就是我們所說的『命令提示字元』喔! 當我們每次按下[enter] 鍵去執行某個指令後,最後要再次出現提示字元時, 就會主動去讀取這個變數的值了。每個 distributions 下bash 默訃的 ps1 髮量內容可能有些差異,這時候可以用man bash去檢視相關的說明:

\d :可顯示出『星期 月 日』癿日期格式,如:"mon feb 2"

\h :完整的主機名稱

\h :僅主機小數點前面的名稱

\t :顯示時間,為 24 小時格式的『hh:mm:ss』

\t :顯示時間,為 12 小時格式的『hh:mm:ss』

\a :顯示時間,為 24 小時格式的『hh:mm』

\@ :顯示時間,為 12 小時格式的『am/pm』樣式

\u :目前使用者癿賬號名稱,如『root』;

\v :bash的版本資訊

\w :完整的工作目錄名稱,由根目錄寫起的目錄名稱。但家目錄會以 ~ 代替;

\w :呼叫 basename 函式獲得工作目錄名稱,所以僅會列出最後乙個目錄名。

\# :下達的第幾個指令。

\$ :提示字元,如果是 root 時,提示字元為 # ,否則就是 $ 。

舉乙個例子:

[root@]# ps1='[\u@\h\a]\$'

[root@zkpingguo-virtual-machine12:51]#

BASH命令提示符

命令提示符 prompt root localhost 管理員 普通使用者 顯示提示符格式 root localhost echo ps1 修改提示符格式 ps1 e 1 5 41 33m u h w e 0m ps1 e 1 31m e 32m t e 1 33m u e 34m h e 1 35...

bash 命令提示符設定

不知道這個要怎麼寫開頭,隨便寫一下吧!目的是想提提神!所以開頭並不重要看圖!bash命令提示符的顯示格式 是通過乙個系統變數ps1控制的 我們改變命令提示符的格式其實就是改變ps1 的值。下面是一些ps1 變數的值 從上面的可以看出 每個不同的變數值都會帶了命令提示符顯示效果的不同,但是這些字元又代...

Linux修改BASH命令提示符

shell命令提示符及顏色是由ps1來配置 1.其中ps1常用的引數含義如下 d 代表日期,格式為weekday month date,例如 mon aug 1 h 完整的主機名稱 h 僅取主機的第乙個名字 t 顯示時間為24小時格式,如 hh mm ss t 顯示時間為12小時格式 a 顯示時間為...