ubuntu系統修改終端提示符及設定顏色高亮

2022-05-13 16:27:08 字數 2029 閱讀 1895

linux終端大家想必都清楚吧,最近在使用的時候發現在進入到某個資料夾目錄比較深的層次後,終端提示的絕對路徑很長,這樣給人的感覺很不習慣,在這裡給大家介紹下如何修改終端的提示,順便介紹下提示符的顏色:

ps1變數簡介

ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。

可以使用 man bash命令檢視bash手冊,找到該變數支援的特殊字元,以及這些特殊字元的意義:

\d:#代表日期,格式為weekday month date,例如:"mon aug 1"

\h:#完整的主機名稱。

\h:#僅取主機的第乙個名字,如上例,則為fc4,.linux則被省略

\t:#顯示時間為24小時格式,如:hh:mm:ss

\t:#顯示時間為12小時格式

\a:#顯示時間為24小時格式:hh:mm

\u:#當前使用者的賬號名稱

\v:#bash的版本資訊

\w:#完整的工作目錄名稱。家目錄會以 ~代替

\w:#利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

\#:#下達的第幾個命令

\$:#提示字元,如果是root時,提示符為:# ,普通使用者則為:$

上面的都只是預備知識。。。正式進入主題:

修改終端提示符:

檢視預設提示符設定

$ echo $ps1

應該會顯示:\[\e]0;\u@\h:\w\a\]$\u@\h:\w\$

修改預設設定,將如下命令新增到當前登入使用者的~/.bashrc檔案中,然後使用source使其生效,如果有不明白~/.bashrc檔案作用的,可以參考我的這篇文章介紹:.bash_profile .bashrc profile 檔案的作用的執行順序

$ vi~/.bashrc

#在檔案最後新增如下設定

export ps1="[\u@\h \w] \$ "        //注意這裡只是個格式,具體每部分什麼意思看下面:

$ source ~/.bashrc                      //使其設定生效

顏色設定

在ps1中設定字串行顏色的格式為:[\e[f;bm]

其中「f」為字型顏色,編號30~37;「b」為背景色,編號40~47。

下面看下顏色表:

前景背景 顏色

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

效果控制**:

** 意義

0 off

1 高亮顯示

4 underline

5 閃爍

7 反白顯示

8 不可見

修改提示符顏色示例

$ ps1="\[\e[32m\]#\##\[\e[1;31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]"              //對應一下就知道每部分代表什麼意思。注意裡面有一些空格不要輸錯

說明:1、『\[\e[32m\]』用來設定『#\##』的顏色為綠色,#\##就是顯示現在執行的是第幾條命令

2、『\[\e[31m\]』設定『\u@』的顏色為紅色並高亮顯示,如果指定多個數字需要用分號隔開。\u@ 就是當前登入的使用者名稱後跟乙個『@』符號。

3、『\[\e[36m\]』設定『\h\w』為青藍色,\h表示主機名的第一位,如果主機名為centos6.lampbo.org,那麼就顯示centos6;\w將顯示完整的絕對路徑。

4、『\$』 提示字元,如果是root時,提示符為:# ,普通使用者則為:$。

5、『\[\e[m\]』使用來關閉顏色設定的。要是你沒有這個的話;那麼,你的命令提示符,包括你通過命令提示符輸出的東西都是和最後一次的顏色設定相同。

6、為了能夠在啟動和登入是可以保持剛剛設定的變數,需要將ps1的設定加入到使用者home目錄的.bashrc檔案後。

按照上述示例設定完成後是醬紫的:

修改ubuntu終端裡面那個提示符

我自己不太喜歡ubuntu裡面的那個終端提示符,然後就修改了配置檔案。直接在終端裡面輸入 ps1,就可以看到目前終端提示符是怎樣的了!不過我老是忘記前面的那個美元符號。vim bashrc這個檔案,找到ps1那三行,修改提示字元就好了。還有兩行就在下面,就是改其中的 h w a 那些東西啦!d 代表...

Ubuntu修改提示符

修改提示符的顏色和內容 1 開啟.bashrc檔案 vi bashrc 2 找到 if color prompt yes then 在這之前加上 color prompt yes 然後修改下面相應的ps1的內容和顏色 3 第二個 ps1 為 ps1 u w u 目前使用者的帳號名稱 帳號名稱後面的冒...

Linux下修改終端提示符

linux終端大家想必都清楚吧,最近在使用的時候發現在進入到某個資料夾目錄比較深的層次後,終端提示的絕對路徑很長,這樣給人的感覺很不習慣,在這裡給大家介紹下如何修改終端的提示,順便介紹下提示符的顏色 ps1變數簡介 ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。可以使用 m...