1. 程式人生 > 其它 >進入Linux系統命令列提示符美化(PS變數修改)

進入Linux系統命令列提示符美化(PS變數修改)

技術標籤:Linux

轉自:https://www.icode9.com/content-3-641305.html

export PS1='$? [\[email protected]\h] \w \$ '

命令提示符PS1(大寫ps加數字1)變數內容:
PS1=’[\[email protected]\h \W]$ '(系統預設格式)
\d :可顯示出『星期 月 日』的日期格式,如:“Mon Feb 2”
\H :完整的主機名。
\h :僅取主機名在第一個小數點之前的名字
\t :顯示時間,為 24 小時格式的『HH:MM:SS』
\T :顯示時間,為 12 小時格式的『HH:MM:SS』

\A :顯示時間,為 24 小時格式的『HH:MM』
@ :顯示時間,為 12 小時格式的『am/pm』樣式
\u :目前使用者的賬號名稱,如『root』;
\v :BASH 的版本資訊
\w :完整的工作目錄名稱,由根目錄寫起的目錄名稱。但home目錄會以 ~ 取代;
\W :利用 basename 函式取得工作目錄名稱,所以僅會列出最後一個目錄名。

# :下達的第幾個命令。
$ :提示字元,如果是 root 時,提示字元為 # ,否則就是 $
顏色設定:
在PS1中設定字元顏色的格式為:[\e[F;Bm]…[\e[0m],其中“F“為字型顏色,編號為30-37,“B”為背景顏色,編號為40-47,[\e[0m]作為顏色設定的結束。

  顏色對照表:
    F B
    30 40 黑色
    31 41 紅色
    32 42 綠色
    33 43 黃色
    34 44 藍色
    35 45 紫紅色
    36 46 青藍色
    37 47 白色
如:
PS1=’[[\e[32;40m]\[email protected]\h \w \t]$ [\e[0m]’
通過export PS1=’[\[email protected]\h \W]$ '使設定生效,重啟失效,

永久生效需修改 vim ~/.bashrc檔案.增加:
PS1="[\e[37;40m][[\e[32;40m]\u[\e[37;40m]@\h [\e[36;40m]\w[\e[0m]]$ " (可直接複製使用。)

結果:

在這裡插入圖片描述

顯示完整工作目錄,也漂亮多了。