既然 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'
有圖有真相~ 見以下圖片:
- Screen 1: man ls
- Screen 2: grep --color 的結果
- Screen 3: grep 沒有 --color 的結果
man...我是用 most 來顯示顏色
http://blog.yam.com/chhuang/archives/1398083.html
又學到一招囉...^^ 謝謝
man cp | most 也很棒~ 感謝提供~ m(_ _)m
您好!man的彩色很不错,谢谢啦!但我想问一下,grep --color以后,匹配的关键字显示为红色,但文件名,行号并没有彩色,您知道如何让它像ubuntu中的grep一样,文件名,行号都显示彩色吗?
那邊的我不清楚耶, 沒有這種需求. Orz.