1. 程式人生 > >13、定製提示符

13、定製提示符

效果:

可以列印檢視PS1的值

其中各個值的含義如下表:

轉義字元 含義
\a ASCII鈴聲。
\d 當前日期,以星期、月、日的形式表示,如"五 12 07""
\h 本地機器的主機名,但是不帶域名
\H 完整的主機名
\j 當前會話中進行的任務數
\l 當前終端裝置的名稱
\n 換行符
\r 回車符
\s shell程式的名稱
\t 當前時間(24小時制),格式為小時:分鐘:秒
\T 當前時間(12小時制)
@ 當前時間(24小時制),格式為AM/PM
\A 當前時間(24小時制),格式為小時:分鐘
\u 當前使用者的使用者名稱
\v shell的版本號
\V shell的版本號和髮型號
\w 當前的工作目錄名
\W 當前工作目錄的最後一部分
\! 當前命令的歷史編號
\# 當前shell會話中輸入的命令數
$ 在非管理員許可權下輸入"$"/。在管理員許可權下輸出“#”
\[ 標誌一個或多個非列印字元序列的開始。用於嵌入非列印的控制字元,使其以一定的方式操縱終端模擬器,比如移動游標或更改文字顏色。
\] 標誌著非現實字元序列的結束

通過這個特殊字元標,我們可以更改提示符來檢視效果。