先丟一張效果圖:

如何讓您的 LD 的終端更具個性呢?首先,我們需要了解下面幾點知識。
A:配置文件
個人配置文件:~/.bashrc
全局設定文件:/etc/bash.bashrc(修改需要管理員權限)
B
命令提示符由特殊 shell 變量控制,分別是 :PS1,PS2,PS3,PS4。
我們可以只考慮 PS1。在終端執行
那上面輸出結果中的\n,\T,[]代表什么呢?這是一些轉義字符,它們分別代表:
\A:以 24 小時格式顯示時間(HH:MM)
\d:表示日期,格式為“星期 月份 日期”
\H:顯示完整的主機名稱
\h:僅取主機的第一個名字
\n:新建一行
\t:顯示時間為 24 小時格式,如,HH:MM:SS
\T:顯示時間為 12 小時格式
\u:顯示當前用戶的帳號名稱
\v:顯示 BASH 的版本信息,如 2.00
\V:顯示 Bash 的版本,包括補丁信息,如 2.00.0
\w:顯示當前工作目錄,與\W不同的是,目錄前有波浪號
\W:完整的工作目錄名稱。主文件夾會以~代替
\#:下達的第幾個命令
\$:提示字符,一般普通用戶為 $,管理員權限顯示 #
\[:非打印字符引用開頭
\]:非打印字符引用結束
\\:反斜杠
在不修改原配置文件的情況喜愛,如何測試自己修改的呢?我們可以在終端輸入 PS1='自定義',回車,即可顯示效果。
這里給大家簡單例子:
我自己的ps1
PS1='[\[\e[36;1m\]\u@\h\[\e[31;1m\]\w\[\e[32;1m\]] ~\t\n>'
|
1
2
|
PS1="\w :"#簡單輸出當前目錄
PS1="\$:"#這個更簡單
|
D
那如何讓它“色”呢?
一般設置色彩格式為:'\e[x;ym $PS1 \e[m'
解釋:
\e[ :開始色彩方案設置
x;y :色彩配對
\e[m 結束色彩方案設置
示例: PS1="\[\e[1;31m\] LinuxDeepin"
更多色彩,如下圖:

