CentOS 命令提示符顏色及樣式參考

2022-10-09 12:06:06 字數 1796 閱讀 6130

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 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...