grep、man 顏色設定

既然 ls 顏色設好了, grep、man 當然也要對一些 keyword 來做做顏色區分囉~

grep 對要找的字做顏色標註, 只要用預設參數即可(--color), 所以在 .bashrc 寫個 alias 就好囉, 如下:

alias grep='grep --color'

man 的話需要在 .bashrc 最後面加以下幾行, 就可以輕鬆的看 man page 囉~

  • # For colourful man pages (CLUG-Wiki style)
  • export LESS_TERMCAP_mb=$'\E[01;31m'
  • export LESS_TERMCAP_md=$'\E[01;31m'
  • export LESS_TERMCAP_me=$'\E[0m'
  • export LESS_TERMCAP_se=$'\E[0m'
  • export LESS_TERMCAP_so=$'\E[01;44;33m'
  • export LESS_TERMCAP_ue=$'\E[0m'
  • export LESS_TERMCAP_us=$'\E[01;32m'

有圖有真相~ 見以下圖片:

  1. Screen 1: man ls
  2. Screen 2: grep --color 的結果
  3. Screen 3: grep 沒有 --color 的結果


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-App-Setting。將永久鏈結加入書籤。

grep、man 顏色設定 有 4 則回應

  1. 說道:

    man...我是用 most 來顯示顏色
    http://blog.yam.com/chhuang/archives/1398083.html
    又學到一招囉...^^ 謝謝

  2. Tsung 說道:

    man cp | most 也很棒~ 感謝提供~ m(_ _)m

  3. amoblin 說道:

    您好!man的彩色很不错,谢谢啦!但我想问一下,grep --color以后,匹配的关键字显示为红色,但文件名,行号并没有彩色,您知道如何让它像ubuntu中的grep一样,文件名,行号都显示彩色吗?

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料