閱讀249 返回首頁    go 阿裏雲 go 技術社區[雲棲]


給man pages設置顏色

原文:https://www.ubuntuhome.com/man-pages-set-color.html

Linux提供了豐富的幫助手冊,當你需要查看某個命令的參數時不必到處上網查找,隻要man一下即可。在windows中F1可能不經常用,但在linux中man命令可是比不可少的。

默認的man pages 隻有一種顏色,有些文字是進行加粗的,習慣了vim的顏色高亮顯示,man pages顯得單調很多:

man pages

方法比較簡單:

打開/etc/bash.bashrc(需要root權限)或者~/.bashrc文件加入如下內容:

# Set colors for man pages
man() {
  env \
  LESS_TERMCAP_mb=$(printf "\e[1;31m") \
  LESS_TERMCAP_md=$(printf "\e[1;31m") \
  LESS_TERMCAP_me=$(printf "\e[0m") \
  LESS_TERMCAP_se=$(printf "\e[0m") \
  LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
  LESS_TERMCAP_ue=$(printf "\e[0m") \
  LESS_TERMCAP_us=$(printf "\e[1;32m") \
  man "$@"
}

重新打開終端,現在執行man就有顏色了。

該腳本其實定義了一個man函數,每次我們執行man的時候都是執行的該函數。如果執行原始的man運行/usr/bin/man 即可。

來自LinuxDeepin博客,並進行一定的修改。



最後更新:2017-04-03 19:06:50

  上一篇:go Hadoop集群中hosts文件配置問題
  下一篇:go Java線程池架構2-多線程調度器(ScheduledThreadPoolExecutor)