最後更新: 2019-10-24
從 CentOS 轉到 Debian (或 Ubuntu)後,第一件事情不習慣的,就是使用 ls (列出所有檔案)時, Terminal 中只有單色(黑底白字或白底黑字)--這並沒有如 CentOS 一樣,以顏色將檔案、 Symbolic link 等區分,變相增加閱讀難度…
此方法同時適用於 Debian 與 Ubuntu 。
更改前填入 ls 應該是這樣子的:
SOME_DISK.iso log_20190429.txt sketch SCRIPT1.sh backup sym_folder WWW randomfolder
如何更改?你可以將整個環境的顏色設定成為有顏色(需要 Root 權限),或是只將自己的帳戶增加顏色…
- 可以更改 (a) 整個環境 或只是 (b) 自己的帳戶 採用彩色 的介面。首先以文字編輯器(Text editor)開啟以下項目:
(a) 整個環境 : /etc/bash.bashrc (b) 自己的帳戶: ~/.bashrc
例如我以 nano 來更改整個環境都使用彩色,則填入指令:
sudo nano /etc/bash.bashrc
2. 於該檔案最後處,增加以下的內容
export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS'
3. 執行以下指令(Command)以完成更改
source /etc/bash.bashrc; source ~/.bashrc
或
exec bash
最後以 ls 顯示同一個目錄的內容,應該會是這樣:
(基於閱讀體驗與黑白底色問題,以下顏色與真實 SSH 顏色略有不同)
SOME_DISK.iso log_20190429.txt sketch T_SCRIPT1.sh backup sym_folder WWW randomfolder