Linux shell 命令提示符修改PS1
man bash 查看相關幫助信息
PS1參數
??? \d :代表日期,格式為weekday month date
??? \H :完整的主機名稱
??? \h :僅取主機的第一個名字
??? \t :顯示時間為24小時格式,如HH:MM:SS
??? \T :顯示時間為12小時格式
??? \A :顯示時間為24小時格式HH:MM
??? \u :當前用戶的賬號名稱
??? \v :BASH的版本信息
??? \w :完整的工作目錄名稱,家目錄會以 ~代替
??? \W :利用basename取得工作目錄名稱,所以只會列出最后一個目錄
??? \# :下達的第幾個命令
? ? \$ :提示字符,如果是root時,提示符為:#,普通用戶則為:$
?
#顏色控制
?????? \[\e[f;bm\]??????????? 取消設置:\[\e[m\]
#顏色
?????? 前景??? 背景??? 顏色
30????? 40????? 黑色
31????? 41????? 紅色
32????? 42????? 綠色
33????? 43????? 黃色
34????? 44????? 藍色
35????? 45????? 紫紅色
36????? 46????? 青藍色
? ? ?? 37????? 47????? 白色
#查看PS1配置信息
echo $PS1
[root@snowyle-6~]#PS1=”[\u@\[\e[1;31m\]lboy\[\e[0m\]\[\e[0m\]\[\e[1;5;35m\]\h\[\e[0m\]\[\e[0m\] \W]\\$ “
#寫入配置文件,永久生效
echo ‘PS1=”[\u@\[\e[1;31m\]lboy-\[\e[0m\]\[\e[0m\]\[\e[1;5;35m\]\h\[\e[0m\]\[\e[0m\] \W]\\$ “‘ >/etc/profile.d/env.sh
#Linux登錄過程中加載配置文件順序:?
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94120
補充: 字體顏色可參照文件 /etc/DIR_COLORS