linux PS1提示符設定

2021-08-26 14:04:02 字數 839 閱讀 2107

linux ps1提示符設定

2023年03月01日

老早就發現公司的ubuntu伺服器的前面的提示符太長了,用putty登陸後進個目錄要是小視窗的話還看不過來,就echo=$ps1看了下,結果發現輸出有這麼長

\[\e]0;\u@\h: \w\a\]$\u@\h:\w\$ 也不知道tm這是xx跟yy什麼的,看的就不爽,centos就比較精簡,於是看了一下centos的ps1

就直接 ps1="[\u@\h \w]\$"

這樣就感覺乾淨多了,當然這樣配置的話下次重啟就沒了。

vim /etc/profile

在最後面加入一行 export ps1="[\u@\h \w]\$"

然後再source一下就可以了

\d :代表日期,格式為weekday month date,例如:"mon aug 1"

\h :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux

\h :僅取主機的第乙個名字,如上例,則為fc4,.linux則被省略

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

\t :顯示時間為12小時格式

\a :顯示時間為24小時格式:hh:mm

\u :當前使用者的賬號名稱

\v :bash的版本資訊

\w :完整的工作目錄名稱。家目錄會以 ~代替

\w :利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

\# :下達的第幾個命令

\$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$

還有那些改顯示顏色神馬的,自己網上google咯

linux PS1 提示符定義

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

linux PS1 PS2命令提示符

ps1 ps1 控制最外層命令列的提示符格式。可以修改,例如修改為 時間 使用者 主機名 設定預設系統變數ps1 t u h ps2 ps2 控制第二層命令列的提示符格式。例如 第一行展示 hello 第二行展示 world!對於普通使用者base shell 預設的提示符是美元符號 對於超級使用者...

bash 命令提示符設定

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