如何在 Linux/Unix 的 Bash 中開啟或關閉 ls 命令顏色顯示
如何在 Linux 或類 Unix 作業系統上的 bash shell 中開啟或關閉檔名稱顏色(ls
命令顏色)?
大多數現代 Linux 發行版和 Unix 系統都有一個定義了檔名稱顏色的別名。然後,ls
命令負責在螢幕上顯示檔案、目錄和其他檔案系統物件的顏色。
預設情況下,檔案型別不會用顏色區分。你需要在 Linux 上將 --color
選項傳遞給 ls
命令。如果你正在使用基於 OS X 或 BSD 的系統,請將 -G
選項傳遞給 ls
命令。開啟或關閉顏色的語法如下。
如何關閉 ls 命令的顏色
輸入以下命令:
$ ls --color=none
或者用 unalias
命令刪除別名:
$ unalias ls
請注意,下面的 bash shell 別名被定義為用 ls
命令顯示顏色。這個組合使用 alias 命令和 grep 命令:
$ alias | grep ls
示例輸出:
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
如何開啟 ls 命令的顏色
使用以下任何一個命令:
$ ls --color=auto
$ ls --color=tty
如果你想要的話,可以定義 bash shell 別名:
alias ls='ls --color=auto'
你可以在 ~/.bash_profile
或 ~/.bashrc 檔案 中新增或刪除 ls
別名 。使用文字編輯器(如 vi)編輯檔案:
$ vi ~/.bashrc
追加下面的程式碼:
# my ls command aliases #
alias ls = 'ls --color=auto'
關於 *BSD/macOS/Apple OS X 中 ls 命令的注意點
將 -G
選項傳遞給 ls
命令以在 {Free、Net、Open} BSD 或 macOS 和 Apple OS X Unix 作業系統家族上啟用彩色輸出:
$ ls -G
示例輸出:
如何在 Mac OS X 終端中為 ls 命令啟用彩色輸出
如何臨時跳過 ls 命令彩色輸出?
你可以使用以下任何一種語法暫時禁用 bash shell 別名:
\ls
/bin/ls
command ls
'ls'
關於作者
作者是 nixCraft 的建立者,經驗豐富的系統管理員,也是 Linux 作業系統/Unix shell 指令碼的培訓師。他曾與全球客戶以及IT、教育、國防和太空研究以及非營利部門等多個行業合作。在 Twitter、Facebook、Google + 上關注他。
via: https://www.cyberciti.biz/faq/how-to-turn-on-or-off-colors-in-bash/
作者:Vivek Gite 譯者:geekpi 校對:wxy
相關文章
- linux中顯示有顏色的字元......Linux字元
- Mac 終端命令列顏色高亮顯示Mac命令列
- eclipse中的漢字橫著顯示,或顯示不正確,字型大小顏色設定Eclipse
- linux關閉防火牆命令 linux防火牆關閉和開啟命令Linux防火牆
- AIX中的Bash顏色更改與配置AI
- 常見的linux的檔案顯示的顏色Linux
- ReSharper 顯示使用的顏色
- android關鍵字特殊顏色顯示的實現Android
- Linux系統開啟或關閉SELinux。Linux
- Display Display(顯示)圖示顯示是一個小型命令列工具,允許您更改指定顯示器的顯示方向、亮度或對比度,或者開啟或關閉所有顯示器或螢幕保護程式以節省電源。在命令視窗中執行 display.exe 以瞭解更多關於其語法的資訊。命令列
- Win10系統下啟用或關閉windows功能開啟後顯示空白如何解決Win10Windows
- 如何在 Bash Shell 指令碼中顯示對話方塊指令碼
- linux下目錄、檔案顯示顏色的設定生效Linux
- 《linux核心應用命令速查》連載一:accton:開啟或關閉程式統計Linux
- ls顯示前幾行或後幾行資料
- Linux下命令列開啟關閉觸控板Linux命令列
- 開啟/關閉子系統的命令
- bash終端沒有顏色
- 如何在 macOS Monterey 或更早版本中隱藏或顯示Dock欄Mac
- Win10 1903系統中顯示器顯示顏色垂直條紋的解決方法Win10
- Linux下檢視、關閉及開啟防火牆命令Linux防火牆
- Bash: export - 設定或顯示環境變數Export變數
- Linux ls命令Linux
- linux ls 命令Linux
- Linux 修改shell中顏色Linux
- Linux中的15個基本‘ls’命令示例Linux
- 短視訊系統原始碼,實現按鈕開啟關閉,顏色可自定義原始碼
- 精通 Linux 的 ls 命令Linux
- Linux 命令“ls ” 的用法Linux
- 調整Aplayer的歌詞顏色和字型大小顯示
- 命令列的顏色(轉)命令列
- RAC常用開啟關閉命令 – SRVCTL用法
- 如何在命令列中顯示五彩斑斕的“黑”命令列
- 如何在windows或linux(unix)完全刪除oracleWindowsLinuxOracle
- Linux防火牆的關閉和開啟Linux防火牆
- IDEA專案欄顯示/關閉類中的方法Idea
- O365 "開啟或關閉指令碼"功能指令碼
- elementui 如果變數為1 顯示 開啟,2顯示關閉。表格怎麼根據狀態碼顯示狀態值UI變數