linux更改目錄顯示顏色實例詳解
用shell列舉目錄的時候,文件夾都是藍色的,背景是黑色,使得無法看清藍色的文件名稱,看起來很痛苦。這個已經好幾次遇到這個問題了都沒有把解決方法記錄下來,導致每次要查一些資料,這次決定把這個方法整理下來,供以后遇到同樣的情況之后使用。
針對文件的解決方式
為當前用戶配置,在當前用戶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對應的顏色
vim ~/.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 Doorbd BLOCK, BLK 塊設備cd CHAR, CHR 字符設備or ORPHAN 目標不存在到符號鏈接so SOCK 套接字Socketsu 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 stickyst STICKY Directory with the sticky bit set ( t) and not other-writableex 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 coderc RIGHTCODE, RIGHT Closing terminal codeec 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 設置缺省黑色背景
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答