在 Linux 底下,若是你對某一道指令的用途或用法感到疑惑,首先要做的事不是問 Google 大神,而是問「男人」

在 Linux 的終端機底下,當你不清楚某道指令的用法,你就只需要下「man 某道指令」就可以得到詳細的說明 (例如我不知道怎麼用 grep 指令,我就下 man grep )。可是 man 的顯示方式是單色的,頂多就是把一些參數加粗,其實還頗難閱讀。現在我們可以透過修改 .bashrc 檔,讓它的輸出變得好看一點 (至少我覺得這樣比較好看啦 :D )。

首先開啟你的終端機,然後輸入「gedit ~/.bashrc」開啟你的 .bashrc 檔,當然你不一定要用 gedit 來編輯,任何你順手的文字編輯器都可以。然後在 .bashrc 檔的結尾加入底下這幾行:

# colorful man page
export PAGER="`which less` -s"
export BROWSER="$PAGER"
export LESS_TERMCAP_mb=$'\E[0;34m'
export LESS_TERMCAP_md=$'\E[0;34m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[0;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[0;33m'

最後記得存檔,並重新啟動終端機或下指令「source ~/.bashrc」就可以立即生效了,看起來就像底下這張圖

colorful man

本文參考自 彩色man page的配置 這篇文章。另外,若是你覺得這篇文章對你有幫助,或許你也會對我之前分享過的這篇 讓終端機使用彩色提示 有興趣。

Nelson 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • Cos
  • 修改完後,感覺其中藍色的字顯得太暗了。要怎麼設定類似 vi 環境中的 set background=dark,這樣讓字亮一點呢。
  • 看看這是不是你要的?
    http://nelson.pixnet.net/blog/post/24686043

    Nelson 於 2009/07/21 23:32 回覆

  • ceciltsai
  • 感謝教學,這樣讓 manpage 好看多了!
    to 1F,我是將 LESS_TERMCAP_md=$'\E[0;34m' 改成 ''\E[1;34m'
    類似 bbs 的色彩語法,改成高亮度
【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消