在這篇文章中,我要寫的是為ls命令設定顏色。在linux中,ls是我們日常管理任務中最基本也是最經常使用的命令之一,用來列出乙個目錄的內容。
如果你注意到ls命令為目錄和檔案顯示了不同的顏色,這就是我們在本文中要討論的為ls命令設定和改變所需的顏色。
一、預設的 ls 顏色方案
如果你使用的是ubuntu或centos等任何linux作業系統,預設的gui終端和控制台shell提示符會以各種上下文顏色顯示檔案。然而,如果一台機器預設使用ls --color不支援彩色目錄列表,你可能必須給ls命令新增顏色。
執行以下命令來顯示系統上任何目錄和檔案的預設顏色。
您也可以使用以下命令來檢查顏色是如何分配的。
您可以在螢幕截圖中看到,刪除別名後,ls命令的輸出為單色。
現在,要啟用顏色,請使用以下命令分配別名。
您可以在螢幕截圖中看到,刪除別名後,ls命令的輸出為單色。
現在,要啟用顏色,請使用以下命令分配別名。
$ alias ls='ls --color=auto'
三、設定自定義ls顏色
為了給ls命令設定自定義顏色,也可以通過更新~/.bash_profile或~/.bashrc檔案的別名,使用vim等文字編輯器編輯該檔案。
在對bashrc進行任何更改之前,請先通過將該檔案的配置複製到任何其他檔案來對該檔案進行備份。
$ cp .bashrc .bashrc2
如果輸入有誤或遇到麻煩,可以通過鍵入以下內容來替換.bashrc檔案:
$ cp .bashrc2 .bashrc
現在,使用vim命令開啟bashrc檔案。
對baschrc檔案進行任何更改後,接下來儲存該檔案並執行以下命令以更新bash更改。
$ source .bashrc
讓我們來看一下以下步驟的工作方式。若要將目錄的顏色從預設的粗體藍色設定為粗體,請在終端中執行以下命令,如圖所示。
您可以在ls_colors環境變數的末尾新增新的鍵值對,也可以直接編輯特定鍵的值。
例如,di=0;33,這裡di表示顏色將只影響到目錄,而0表示它是普通顏色,33表示顏色。
如果要為目錄保留粗體字型,則顏色**應為di = 1; 33,而1表示粗體字型。
四、更改ls顏色的更多示例
讓我們使用以下命令來改變您的資料夾和某些特定副檔名的顏色。
在這裡,您可以看到我們已將.txt檔案的顏色更新為cyan,並將.***副檔名的檔案顏色更新為。
讓我們在下面執行另乙個命令,將目錄的顏色設定為「紫色」。
熟悉了設定自定義顏色後,就可以將這些更改新增到位於使用者主目錄中的dot bashrc檔案中,以使這些更改永久生效。
在本教程的最後,您應該熟悉ls命令的顏色,它們代表的含義以及為方便起見我們如何啟用或禁用以及更改它們。設定ls_colors可以使ls列表看起來更漂亮,這有助於您在遍歷檔案系統時識別檔案。
a5互聯
linux設定ls顯示的各種檔案顏色
我們知道,設定alias ls ls color tty 後 ls顯示的檔案會帶有名字。但不免存在一些問題,比如 我想改某種檔案顯示的顏色應該怎麼改?為什麼一些機器即使 alias ls ls color tty 後 一些檔案仍然顯示黑白顏色?easy 1 ls顯示的檔名的顏色 是變數ls colo...
在ubuntu中修改ls命令的顏色
之前重度使用的作業系統一直是macos,沒太了解ubuntu系統,一直以為macos和ubuntu的設定是一樣的,結果沒想到在設定ls命令的顏色上兜兜轉轉了這麼久。在ubuntu系統中,bash樣式的更改是更改 bashrc檔案,而在macos中是修改 bash profile檔案。兩者修改ls的命...
新手高階 教你如何為Mac任意命令設定快捷鍵
舉個例子,想讓 中的影象水平翻轉,你通常需要選擇 影象 水平翻轉 如果需要多次操作,是不是覺得有點麻煩?那麼就建立乙個快捷鍵吧。在選單欄中選擇 系統偏好設定 鍵盤 快捷鍵 在左側列表中選擇 應用快捷鍵 再點按 按鈕,就可以新增乙個新的快捷鍵,迅速完成水平翻轉了。建立自定義快捷鍵很簡單 只要輸入選單命...