Linux修改BASH命令提示符

2021-06-27 18:14:50 字數 882 閱讀 3907

shell命令提示符及顏色是由ps1來配置:

1.其中ps1常用的引數含義如下:

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

\h :#完整的主機名稱

\h :#僅取主機的第乙個名字

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

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

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

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

\v :#bash的版本資訊

\w :#完整的工作目錄名稱

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

\# :#下達的第幾個命令

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

2.顏色值設定: ps1中設定字元顏色的格式為:\[\e[f;bm\],其中「f「為字型顏色,編號為30-37,「b」為背景顏色,編號為40-47。顏色表如下:

f       b

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

3.我的bash ps設定

ps1='\[\e[33;1;1m\][\u@\h:\w] \[\e[m\]'

ps2='\[\e[33;1;1m\]>> \[\e[m\]'

Linux 修改bash命令提示符

含義在檔案末尾加上一下內容 ps1 033 0 32m u h w 033 0m export ps1ps1被用作主要的提示字串使用 相關特殊字元 h 完整的主機名稱。h 僅取主機的第乙個名字,到 結束 u 當前使用者的使用者名稱 w 完整的工作目錄名稱。宿主目錄 如 hom peter 會以 代替...

ubuntu修改Bash命令列提示符

使用者通過遠端登陸,初始的ps1為 s v bash為 bin bash,然後先後執行 etc profile和 bash profile中的命令。etc profile檔案中呼叫執行 etc bash.bashrc,使得預設從終端登陸的ps1初始值設為 ps1 u h w 而使用者通過圖形介面新建...

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...