? 在用遠程登陸軟件登陸Centos時,登陸提示符是一串黑色的字符,假如登陸的窗口多時很容易造成各種運維事故。本來要在機器A上修改文件配置,結果沒看清在機器B上修改文件配置,造成不必要的麻煩。這時修改登陸字符顏色就顯得很重要,設置一個醒目的提示字符顏色可減少不必要的麻煩,也能夠提醒自己謹慎操作!下面給大家說明下相關配置要求。
- ? ? ? ? ? ? ? ? ? ? 顏色設置說明
? ? ? ? ? ? ? ? ? ? ? ? 前景 ? ? ? ? 背景 ? ? ? ? 顏色
? ? ? ? ? ? ? ? ? ? ? ? 30 ? ? ? ? ? ?40 ? ? ? ? ? ?黑色
? ? ? ? ? ? ? ? ? ? ? ? 31 ? ? ? ? ? ? 41 ? ? ? ? ? ? 紅色 ?
? ? ? ? ? ? ? ? ? ? ? ? 32 ? ? ? ? ? ? 42 ? ? ? ? ? ?綠色
? ? ? ? ?? ? ? ? ? ? ? ?33 ? ? ? ? ? ? 43 ? ? ? ? ? ?黃色
? ? ? ? ? ? ? ? ? ? ? ?34 ? ? ? ? ? ? 44 ? ? ? ? ? ?藍色
? ? ? ? ? ? ? ? ? ? ? ?35 ? ? ? ? ? ?45 ? ? ? ? ? ? 紫紅色 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?36 ? ? ? ? ? ? 46 ? ? ? ? ? ?青藍色 ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ?? ? ? ? ? ? ? 37 ? ? ? ? ? ? ?47 ? ? ? ? ? 白色 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
- ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數
??? ? ? ? ? ? ? ? ? ? ? ? ? \d?:#代表日期 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? \H?:#完整的主機名稱
? ? ? ? ? ? ? ? ? ? ? ? ? ??\h?:#僅取主機的第一個名字
? ? ? ? ? ? ? ? ? ? ? ? ? ??\t?:#顯示時間為24小時格式,如:HH:MM:SS
? ? ? ? ? ? ? ? ? ? ? ? ? ??\T?:#顯示時間為12小時格式
? ? ? ? ? ? ? ? ? ? ? ? ? ??\A?:#顯示時間為24小時格式:HH:MM
? ? ? ? ? ? ? ? ? ? ? ? ? ? \u?:#當前用戶的賬號名稱
? ? ? ? ? ? ? ? ? ? ? ? ? ? \w?:#完整的工作目錄名稱。家目錄會以?~代替
? ? ? ? ? ? ? ? ? ? ? ? ? ??\#?:#下達的第幾個命令
? ? ? ? ? ? ? ? ? ? ? ? ? ?\$?:#提示字符,如果是root時,提示符為:#?,普通用戶則為:$
- ? ? ? ? ? ? ? ? ? 代碼??????????????意義
? ? ? ? ? ? ? ? ???? ? ? ? ? ?0?????????????????OFF
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??1 ? ? ? ? ? ? ? ? 高亮顯示
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??4?????????????????underline
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??5?????????????????閃爍
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??7?????????????????反白顯示
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8?????????????????不可見
例子:PS1=”\[\e[32m\]#\##\[\e[1;31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]”
說明:\[\e[32m\]’用來設置‘#\##’的顏色為綠色,#\##就是顯示現在運行的是第幾條命令
[\e[31m\]’設置‘\u@’的顏色為紅色并高亮顯示,如果指定多個數字需要用分號隔開。\u@ 就是當前登錄的用戶名后跟一個‘@’符號。
\[\e[36m\]’設置‘\h\w’為青藍色,\h表示主機名的第一位,如果主機名為centos7.zheng,那么就顯示centos7;\w將顯示完整的絕對路徑。
‘\$’ 提示字符,如果是root時,提示符為:# ,普通用戶則為:$
\[\e[m\]’使用來關閉顏色設置的。要是你沒有這個的話;那么,你的命令提示符,包括你通過命令提示符輸出的東西都是和最后一次的顏色設置相同。
最后修改配置將PS1的設置加入到/etc/profile.d目錄下,創建.sh文件,并將修改好的命令添加進創建好的.sh文件。source xxx.sh即可顯示效果!
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94144