如何修改或美化linux終端


先丟一張效果圖:

如何讓您的 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>'

D
那如何讓它“色”呢?

一般設置色彩格式為:'\e[x;ym $PS1 \e[m'

解釋:

\e[ :開始色彩方案設置
x;y :色彩配對
\e[m 結束色彩方案設置

示例: PS1="\[\e[1;31m\] LinuxDeepin"

更多色彩,如下圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM