国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

GNOME環境下設置彩色的Linux命令行終端界面

2020-02-25 21:07:49
字體:
來源:轉載
供稿:網友

GNOME Terminal本來就支持256色,不過也許是為了最大兼容,它并沒有設置環境變量來聲稱自己支持。所以,只需要 export TERM=xterm-256color 就能讓命令行程序知道終端支持256色了。把它加進你的 .bashrc 或者 .profile ,打開一個新 Bash 或者新 session 看看你的終端程序(比如 vim )等等是不是顏色豐富了一些呢?

另外,如果你使用 tmux (byobu),可以修改你的 .tmux.conf 文件( byobu 則是 .byobu/.tmux.conf ),讓 screen/tmux 會話也更漂亮一些:
?

復制代碼
代碼如下:

set -g default-terminal "screen-256color"


不過等等!修改 TERM 變量其實是一件很危險 + tricky 的事情,尤其當你使用 screen/tmux 之類東西的時候(參見 tmux FAQ )……而且,你很有可能使用不止一種終端模擬器/tty,非 GNOME Terminal 也許就不支持256色,甚至壓根不是 xterm 系,這樣設置 TERM 可能導致 terminfo 出錯。

?

折騰了很久(期間順便弄清楚了這幾個配置文件分別是在什么時候、什么情況下以什么順序加載)。最后挑選了一個最佳方案,即在 .bashrc 中加入這一段:
?

復制代碼
代碼如下:

if [[ ($COLORTERM == gnome-terminal || $(cat /proc/$PPID/cmdline) == *gnome-terminal* )
&& $TERM != screen* ]]; then
export TERM=xterm-256color
fi


如此便僅在 GNOME Terminal 、且不在 screen/tmux 會話中時設置為 xterm-256color 。此外,如果你有使用一些快捷鍵等方式快速啟動 Byobu/screen/tmux ,那么要注意檢查一下快捷鍵所對應的命令應該類似: env TERM=xterm-256color byobu (這類直接調用一般不會執行 .bashrc )。(事實上, Archlinux 的 byobu 包中帶的 byobu.desktop 的啟動參數正是如此。)

?

最后上張圖:
2016628120502011.png (500×312)

小編帶來的這篇GNOME環境下設置彩色的Linux命令行終端界面的方法,是不是特別的實用呢,更多關于Linux的內容,可以多多關注下武林技術頻道,我們會不斷的更新。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉水县| 邓州市| 双鸭山市| 丰台区| 陆川县| 乌拉特前旗| 万盛区| 辉县市| 吐鲁番市| 垫江县| 遵义市| 射洪县| 灯塔市| 墨脱县| 化隆| 遂宁市| 平谷区| 万州区| 台江县| 当雄县| 富民县| 榆树市| 民和| 喀喇| 故城县| 宁安市| 江油市| 故城县| 祁东县| 秭归县| 肥乡县| 汽车| 长宁区| 申扎县| 北川| 阆中市| 峡江县| 祁门县| 荥经县| 吐鲁番市| 亳州市|