原文: https://www.tecmint.com/view-colored-man-pages-in-linux/

查看man的文档可以知道man使用pager程序来显示手册文件。pager程序简单来说就是只查看文件的程序。可以滚动、翻屏、查找。常用的有more、less、most等。如果MANPAGER环境变量设置了。则使用它提供的程序。如果没有则使用PAGER环境变量。如果还是没有则使用默认的/usr/bin/less -is

  1. 可以使用man命令查看命令行工具的文档,但色彩很单调

    man df

  2. 给默认的less程序设置环境变量添加颜色

     export LESS_TERMCAP_mb=$'\e[1;32m'
     export LESS_TERMCAP_md=$'\e[1;32m'
     export LESS_TERMCAP_me=$'\e[0m'
     export LESS_TERMCAP_se=$'\e[0m'
     export LESS_TERMCAP_so=$'\e[01;33m'
     export LESS_TERMCAP_ue=$'\e[0m'
     export LESS_TERMCAP_us=$'\e[1;4;31m'
    
  3. 当然换一个别的pager程序也是挺好的

     安装most
     sudo apt install most        #Debian/Ubuntu 
     yum install most        #RHEL/CentOS
     dnf install most        #Fedora 22+
    
     将环境变量写入~/.bashrc
     export PAGER="most"
    

    毕竟most自带高亮功能。比more或者less要好一点

来个方案1、2、3的对比

results matching ""

    No results matching ""