12
3456
78910
1112
\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\]"
#ps1="[\033[012;32m\][\u@\t]\033[012;33m\]\w\[\033[012;36m\]\$\[\033[00m\]"
ps1="[\[\e[1;012;33m\]\u@\h \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
效果如圖:
linux登入過程中載入配置檔案順序:
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
要修改命令提示符的配置,只需要修改/etc/bashrc檔案,如將ps1="[\u@\h \w]\\$ 中的w改為小寫的w,終端的命令提示符就變成了絕對路徑。
*************************=
#需要改動bashrc**,不推薦
vim /etc/bashrc
ip=`ip addr | grep /2 | awk '' | awk -f '/' ''`
ps1="[\033[01;32m\]\u@$ip \t\w]\$\e[0m\]"
source /etc/bashrc
#通用寫法:開機啟動後,迴圈執行此目錄下的所有指令碼。維護方便,不需要的時候可以刪除。
#*****==
/etc/profile.d/下新建 usersh.sh
ip=`ip addr | grep /2 | awk '' | awk -f '/' ''`
ps1="[\033[01;32m\]\u@$ip \t\w]\$\e[0m\]"
#export ps1=』[\e[32;40m]-#[\u@$ip \t \w]$』
source /etc/profile.d/usersh.sh
注意:yum install dos2unix
dos2unix usersh.sh
Shell命令提示符及顏色
linux修改shell命令提示符及顏色 設定命令提示符 ps1 e 33 1m e 32m u e 33m h e 36m w e 33m e 32m e 0m ps1中設定字元顏色的格式為 e f bm 其中 f 為字型顏色,編號為30 37,b 為背景顏色,編號為40 47。用 e m 結束顏...
命令提示符顏色更改
11 學習內容 一 echo控制的字型顏色 格式 e 開啟echo的轉義功能 e 或者 033輸出esc符號 設定格式 e 背景色 前景色 高亮m 中間是分號 恢復預設為 e 0m 其中 背景色可以被以下數字替換 0 透明 使用終端顏色 40 黑,41 紅,42 綠,43 黃,44 藍 45 紫,4...
命令提示符
cd 改變當前目錄 dir 顯示檔案列表 diskcopy 複製軟盤 format 格式化磁碟 md 建立子目錄 type 顯示檔案內容 rd 刪除目錄 ren 改變檔名 cls 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...