linux PS1 PS2命令提示符

2021-09-09 08:30:44 字數 1237 閱讀 6196

ps1

ps1 控制最外層命令列的提示符格式。

可以修改,例如修改為:[時間 | 使用者 | 主機名]$ 

設定預設系統變數ps1='

[\t | \u | \h]$ '

ps2

ps2 控制第二層命令列的提示符格式。

例如(第一行展示:hello ,第二行展示:world!):

對於普通使用者base shell 預設的提示符是美元符號$

對於超級使用者(root 使用者),bash shell 預設的提示符是井號#

該符號表示 shell 等待輸入命令。

bash shell 提示符可以包含的要素字元

描述\a

鈴聲字元

\d格式為「日 月 年」的日期

\eascii轉義字元

\h本地主機名

\h完全合格的限定域主機名

\jshell當前管理的作業數

\1shell終端裝置名的基本名稱

\nascii換行字元

\rascii回車

\sshell的名稱

\t格式為「小時:分鐘:秒」的24小時制的當前時間

\t格式為「小時:分鐘:秒」的12小時制的當前時間

\@格式為am/pm的12小時制的當前時間

\u當前使用者的使用者名稱

\vbash shell的版本

\vbash shell的發布級別

\w當前工作目錄

\w當前工作目錄的基本名稱

\!該命令的bash shell歷史數

\#該命令的命令數量

\$如果是普通使用者,則為美元符號$;如果超級使用者(root 使用者),則為井號#

\nnn

對應於八進位制值 nnn 的字元

\\斜槓

\[控制碼序列的開頭

\]控制碼序列的結尾

注意:只是暫時修改,重啟後失效。

linux PS1 提示符定義

ps1 就是使用者平時的提示符。ps2 第一行沒輸完,等待第二行輸入的提示符。linux系統提示符是用系統變數ps1來定義的。一般系統預設的形式是 username host 工作目錄 用echo ps1可以得到ps1的值,即ps1 u h w 登入後可以更改ps1的顯示樣式,但是當退出重啟登入進入...

linux PS1提示符設定

linux ps1提示符設定 2011年03月01日 老早就發現公司的ubuntu伺服器的前面的提示符太長了,用putty登陸後進個目錄要是小視窗的話還看不過來,就echo ps1看了下,結果發現輸出有這麼長 e 0 u h w a u h w 也不知道tm這是xx跟yy什麼的,看的就不爽,cent...

linux下PS1命令提示符設定

次文來自我的一片博文 前些天安裝了centos6.0。自己也嘗試著使用命令列來提高自己,但是,苦於每次鍵入的命令都是乙個黑乎乎的顏色,而且前面的什麼裝置名稱啊 主機名稱啊 當前路徑啊什麼的,自己用起來就是感覺不爽的很!這不,消停不下的我,在這裡研究了一番 講自己的命令提示符弄得還慢漂亮滴!呵呵,反正...