Shell

如何更改 tcsh 中 chmod 777 目錄的 bg 顏色?

  • April 16, 2019

在我的 MacBook Pro 上,我有 iTerm 並使用(黑色背景)Pastel 顏色集。世界可寫目錄在灰色文本後面顯示為黃色背景。這是我可以忍受的,因為灰色足夠暗,當被柔和的黃色包圍時仍然可見。

但是當我連接到我公司的 Slackware 伺服器(通過 ssh 和 tcsh 作為遠端端的 shell)時,777 個目錄顯示為淺綠色的實心塊,因為 bg 和文本顏色相同(或足夠接近以使文本無法閱讀)。

如何更改用於世界可讀 (777) 目錄背景的顏色?

謝謝!

-布賴恩

我認為這是 ls 的輸出,而不是 shell 的製表符補全?(我知道至少有一個 shell 可以為 shell 製表符補全著色,但你沒有說,所以我假設 ls)。

使用$LS_COLORS,通常通過 dircolors(1) 命令初始化。dircolors -p要查看預設值,請獲取兩個系統的輸出並進行比較。

將所需的配置放入~/.dircolors,然後:

set d=$HOME/.dircolors
if ( -r $d ) eval `dircolors -c $d`

$$ modified from the info docs for dircolors invocation, in the coreutils package $$

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