如何定製bash提示符

2021-05-21 15:05:59 字數 629 閱讀 9980

我們常用的bash提示符一般是這樣的:[username@hostname workpath]$

即顯示出使用者名稱、主機名及當前工作目錄。

只要修改ps1系統變數即可,修改辦法,在終端中執行命令:export ps1='[/u@/h /w]$' ,執行後命令提示符馬上變回預設的樣子。

或者將其新增到

$home/.bash_profile
或是

/etc/profile

提示符特殊字元**

字元 含義 

/! 顯示該命令的歷史記錄編號。 

/# 顯示當前命令的命令編號。 

/$ 顯示$符作為提示符,如果使用者是root的話,則顯示#號。 

// 顯示反斜槓。 

/d 顯示當前日期。 

/h 顯示主機名。 

/n 列印新行。 

/nnn 顯示nnn的八進位制值。 

/s 顯示當前執行的shell的名字。 

/t 顯示當前時間。 

/u 顯示當前使用者的使用者名稱。 

/w 顯示當前工作目錄的名字。 

/w 顯示當前工作目錄的路徑。

/etc/rc.local

定製bash命令列提示符

bash中內建了ps1 ps2 ps3 ps4及prompt command共5個變數,其中ps1用於命令列提示符。預設為 root movie lxh echo ps1 u h w 可對其設定自定義顏色及顯示樣式。export ps1 e 0 32m u h w e m 其中 033可用 e替換,...

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 變數的值 從上面的可以看出 每個不同的變數值都會帶了命令提示符顯示效果的不同,但是這些字元又代...