Linux

更改特定的命令行顏色

  • July 27, 2010

當我這樣做時ls,幾乎不可能快速或遠距離閱讀藍色(下面的螢幕截圖)。我真的很想將其更改為可讀的顏色(可能是淺藍色?)。

更改它的命令類似於:export PS1="[\\u@\\H \\W \\@]\\$"但每個部分的含義並不明顯(並且它更改了錯誤的線型)。

我如何改變藍色?謝謝。

替代文字 http://cts-static.net/color.png

dircolors(1)dir_colors(5)

要禁用顏色,直到找到您喜歡的顏色,請使用\ls.

這是使用自定義顏色的快速範例(在這種情況下,青色目錄列表;雖然這與符號連結的顏色衝突,但不會有“淺藍色”):

$ echo 'DIR 01;36' > ~/.dir_colors
$ eval $(dircolors -b ~/.dir_colors)
$ ls --color

要將其設為預設值,您可以dircolors在初始化文件中按上述方式呼叫。

您的螢幕截圖看起來像是來自 PuTTY,它確實可以讓您更改使用的顏色值。要更改它,請轉到 PuTTY 的設置(在打開連接之前或右鍵點擊標題欄並點擊更改設置),轉到視窗,然後轉到顏色。在右側的列錶框中,點擊 ANSI Blue 並增加最右側 3 個數字的組合。

引用自:https://serverfault.com/questions/164318