Ubuntu Linux終端顏色個性化設定技巧

大雄45發表於2020-09-23
導讀 給人最大的優點之一就是可以根據個人喜好去定製令自己喜歡的系統配置,比如終端顏色的設定就是一個經典例子。

對於初次使用Ubuntu的同學們,開啟終端(快捷鍵為Ctrl + Alt + T),就會發現 行裡的使用者名稱、主機名還是 都是白色的,當然,我們用 ls 列出檔案的時候是會多一種顏色的。但是對於開發者來說,還是不夠高效的因為有時候你需要去幾十行甚至上百行程式碼裡面去找一些你執行過的命令或你想要的資訊。因此將終端(Terminal)配色也變的很重要。

本文操作的例子作業系統為:Ubuntu 18.04 LTS

對於使用者的配置,我們應該將配置資訊寫入~/.bashrc檔案。

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧 Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧 Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

1、顏色配置

為了設定終端顏色,我們需要對~/.bashrc檔案中的PS1變數進行定製。首先透過“vim ~/.bashrc“命令開啟檔案,找到PS1變數所在位置:

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

bashrc檔案中的PS1變數

上圖就是我們需要修改的命令列提示符的顏色設定。

註釋掉 #force_color_prompt=yes。在顏色模式開啟的情況下,PS1變數代表的內容就是使用者名稱+主機名+路徑名(長路徑)+ $

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

現在,我們就需要對顯示的資訊的字型顏色進行設定,首先看一下顏色是如何設定的:

一個單獨的顏色設定:  \033[程式碼;前景;背景m      ,如:\[\033[1;32;40m\]表示高亮顯示字型為綠色,背景色為黑色。

注意:顏色的設定,放在相應的要設定的前面,如使用者名稱顏色設定:  \[\033[01;35;40m\]\u

我們可以把第一個PS1替換成如下程式碼:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;36;40m\]'

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

或者我們把第一個PS1替換成如下程式碼

#PS1='\[\e[37;1m\][\[\e[31;1m\]\u\[\e[34;1m\]@\[\e[32;1m\]\h \[\e[31;1m\]\w \[\e[33;1m\]\t\[\e[37;1m\]]\[\e[32;1m\]\$\[\e[m\]'

然後你重啟終端,就可以看到剛才的配色效果,或者執行 source ~/.bashrc 命令也可以執行剛才的新配色終端。如下:

以下對PS1變數的設定進行具體分析,首先我們要知道如下幾張表:

下面來說說配色的過程:

前景              背景              顏色

30                40               黑色

31                41               紅色

32                42               綠色

33                43               黃色

34                44               藍色

35                45               紫紅色

36                46               青藍色

37                47               白色

1                         透明色

程式碼             意義

0                 OFF

1                 高亮顯示

4                 underline

5                 閃爍

7                 反白顯示

8                 不可見

我個人比較喜歡把終端框設定成半透明的,在終端選單→編輯→首選項→未命名→顏色,選擇透明背景,調成你喜歡的透明度即可。

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

效果圖如下:

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

一些適合終端的字型:

[linuxmi@linux:~/Linux迷$] sudo apt-get install ttf-dejavu
[linuxmi@linux:~/Linux迷$] sudo apt-get install xfonts-terminus

Ubuntu Linux終端顏色個性化設定技巧Ubuntu Linux終端顏色個性化設定技巧

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2723372/,如需轉載,請註明出處,否則將追究法律責任。

相關文章