linux命令提示行特別標記
阿新 • • 發佈:2020-12-12
轉自: https://www.cnblogs.com/chixinshuaishuai/p/11123304.html
我的設定:PS1="[[\e[1;5;41;33m]\u@\h \w]$\e[0m]"
命令提示符:prompt
CentOS下檢視當前命令提示符格式:
[root@localhost ~]# echo $PS1 #顯示當前使用的PS1樣式
[\u@\h \W]\$
命令提示符引數如下:
\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時,提示符為:# ,普通使用者則為:$
修改命令提示符如下:
PS1="[\[\e[1;5;41;33m\]\u@\h \t\w]\$\e[0m\]"
效果如圖:
其中1 代表高亮 5代表閃爍 41代表底部是紅色
顏色引數如下:
F B
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
如何重啟生效,在/etc/profile.d/新增開機啟動指令碼。命令如下:
vi /etc/profile.d/env.sh 新增如下命令: PS1="[\[\e[1;41;33m\]\u@\h \t\w]\$\e[0m\]" 儲存退出。 重新載入下即可: source /etc/profile.d/env.sh