linux如何去掉目錄背景顏色
你是這麼熟悉它的面容,無論何時打開它都是以同樣的面容(藍色)與你相見,可是最近它變了,變得讓你驚掉了下巴,差點沒有認出來,但是在朦朧之中你還是認出了它,這貨竟然穿起了馬甲!!!
一、分析原因
查看文件夾時,所有的目錄都出現了綠色背景,讓人看着很不舒服,傻傻分不清
這是由於修改用戶權限導致的問題,但是可以通過修改顏色的變量來修改成我們之前熟悉的顏色,下面二中介紹解決方式
二、去除目錄綠色背景的方法
1、這個背景顏色是目錄在其他用戶可寫的情況下默認添加的,可以修改,34就是把目錄修改成藍色了,01應該就是設置成粗體:
echo "OTHER_WRITABLE 01;34" >> $HOME/.dir_colors
2、然後在.bashrc裏添加(這個.baskrc可以通過“find / -name .bashrc”命令查找,我的是修改的/home/work/.bashrc):
eval `dircolors $HOME/.dir_colors`
3、最後執行以下命令,使修改生效:
source ~/.bashrc
修改之後的效果:
三、知識拓展
針對文件的解決方式
爲當前用戶配置,在當前用戶home目錄下的./bashrc中添加下面的參數即可。
在這裏簡單修改了文件夾的格式爲粗體,前景色是黃色,背景色是黑色。還有引用爲粗體,青色前景色,黑色背景色。
這裏着重調一下di相關的參數即可。
LS_COLORS='no=00:fi=00:di=01;33;40:ln=01;36;40:'
export LS_COLORS
看其他的文章中也提到了如下的方式來解決該問題
1、拷貝/etc/DIR_COLORS文件爲當前主目錄的 .dir_colors
cp /etc/DIR_COLORS ~/.dir_colors
2、修改~/.dir_colors中DIR對應的顏色
vi ~/.dir_colors
第59行:DIR 01;34(01:粗體,34:藍色)
修改爲:DIR 01;33(01:粗體,33:黃色)
知識拓展
文件類型
簡稱
no NORMAL, NORM 全局默認
fi FILE 普通文件
di DIR 目錄
ln SYMLINK, LINK, LNK 鏈接
pi FIFO, PIPE 管道
do DOOR Door
bd BLOCK, BLK 塊設備
cd CHAR, CHR 字符設備
or ORPHAN 目標不存在到符號鏈接
so SOCK 套接字Socket
su SETUID 屬主setuid有效的文件
sg SETGID 屬組setuid有效到文件
tw STICKY_OTHER_WRITABLE Directory that is sticky and other-writable ( t,o w)
ow OTHER_WRITABLE Directory that is other-writable (o w) and not sticky
st STICKY Directory with the sticky bit set ( t) and not other-writable
ex EXEC Executable file (i.e. has ‘x' set in permissions)
mi MISSING Non-existent file pointed to by a symbolic link (visible when you type ls -l)
lc LEFTCODE, LEFT Opening terminal code
rc RIGHTCODE, RIGHT Closing terminal code
ec ENDCODE, END Non-filename text
使用擴展名的形式
*.extension Every file using this extension e.g. *.jpg
編碼與顏色值
編碼 顏色/動作
0 重新設置屬性到缺省設置
1 設置粗體
2 設置一半亮度(模擬彩色顯示器的顏色)
4 設置下劃線(模擬彩色顯示器的顏色)
5 設置閃爍
7 設置反向圖象
22 設置一般密度
24 關閉下劃線
25 關閉閃爍
27 關閉反向圖象
30 設置黑色前景
31 設置紅色前景
32 設置綠色前景
33 設置棕色前景
34 設置藍色前景
35 設置紫色前景
36 設置青色前景
37 設置白色前景
38 在缺省的前景顏色上設置下劃線
39 在缺省的前景顏色上關閉下劃線
40 設置黑色背景
41 設置紅色背景
42 設置綠色背景
43 設置棕色背景
44 設置藍色背景
45 設置紫色背景
46 設置青色背景
47 設置白色背景
49 設置缺省黑色背景
碼字不易,且看且珍惜!
如果你熱衷技術,想尋找志同道合的夥伴,歡迎加入我們!