Ubuntu Linux終端顏色個性化設定技巧
導讀 | 給人最大的優點之一就是可以根據個人喜好去定製令自己喜歡的系統配置,比如終端顏色的設定就是一個經典例子。 |
對於初次使用Ubuntu的同學們,開啟終端(快捷鍵為Ctrl + Alt + T),就會發現 行裡的使用者名稱、主機名還是 都是白色的,當然,我們用 ls 列出檔案的時候是會多一種顏色的。但是對於開發者來說,還是不夠高效的因為有時候你需要去幾十行甚至上百行程式碼裡面去找一些你執行過的命令或你想要的資訊。因此將終端(Terminal)配色也變的很重要。
本文操作的例子作業系統為:Ubuntu 18.04 LTS
對於使用者的配置,我們應該將配置資訊寫入~/.bashrc檔案。
為了設定終端顏色,我們需要對~/.bashrc檔案中的PS1變數進行定製。首先透過“vim ~/.bashrc“命令開啟檔案,找到PS1變數所在位置:
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\]'
或者我們把第一個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 不可見
我個人比較喜歡把終端框設定成半透明的,在終端選單→編輯→首選項→未命名→顏色,選擇透明背景,調成你喜歡的透明度即可。
效果圖如下:
一些適合終端的字型:
[linuxmi@linux:~/Linux迷$] sudo apt-get install ttf-dejavu [linuxmi@linux:~/Linux迷$] sudo apt-get install xfonts-terminus
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2723372/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 調整 Ubuntu 終端顏色技巧Ubuntu
- 如何更改 Linux 終端顏色主題Linux
- Linux vi 顏色設定Linux
- linux ubuntu終端路徑顯示設定LinuxUbuntu
- bash終端沒有顏色
- Linux 中如何修改終端提示符顏色?Linux
- win10個性化顏色怎麼恢復預設 win10系統預設顏色引數設定介紹Win10
- 設定toast的字型顏色和背景顏色AST
- JavaScript WebGL 設定顏色JavaScriptWeb
- AUTOCAD——設定顏色
- css 設定背景顏色CSS
- 設定Toast字型顏色AST
- ProgressBar 顏色的設定
- system命令設定顏色
- CSS設定一個文字兩種顏色CSS
- 設定隨機顏色的兩個方法隨機
- Mac 終端命令列顏色高亮顯示Mac命令列
- Linux下設定終端文字的顯示屬性Linux
- CAD如何設定顏色
- 【emWin】例程六:設定顏色
- 我的SCRT顏色設定
- UITabBarController、TabBar背景顏色設定、TabBarItem顏色處理UItabBarController
- LINUX個性化登入介面設定Linux
- iOS UILabel/UIButton文字設定多個顏色iOSUI
- 在Mac裡給Terminal終端自定義顏色Mac
- WSL終端使用者名稱顏色無高亮
- js設定頁面TR 的屬性 背景顏色 樣式JS
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- CSS 設定字型顏色和大小CSS
- qt 設定選單欄顏色QT
- jQuery設定div邊框顏色jQuery
- RGB顏色設定錯誤
- 設定placeholder的字型顏色
- svg 圖示設定背景顏色SVG
- Linux設定SHEEL提示符的格式和顏色Linux
- 【Openxml】顏色變化屬性計算XML
- 【HarmonyOS NEXT】氣泡預設顏色和API 10不同,設定popupColor屬性無法修改氣泡顏色API