Linux/Unix:使用less命令的彩色手册页
时间:2020-01-09 10:42:10 来源:igfitidea点击:
如何在不为Unix/Linux之类的操作系统安装大多数分页程序的情况下,使用标准的Unix或者Linuxless命令查看彩色手册页?
您可以使用less命令,该命令类似于more命令,但是可以在文件中向后移动和向前移动。
使用文本编辑器(例如vim/vi)编辑~/.bashrc文件,执行:
如何在Linux中查看彩色手册页
编辑~/.bashrc
,运行:
$ vi ~/.bashrc
追加以下代码以使用较少的命令获得彩色的手册页:
man() { LESS_TERMCAP_md=$'\e[01;31m' \ LESS_TERMCAP_me=$'\e[0m' \ LESS_TERMCAP_se=$'\e[0m' \ LESS_TERMCAP_so=$'\e[01;44;33m' \ LESS_TERMCAP_ue=$'\e[0m' \ LESS_TERMCAP_us=$'\e[01;32m' \ command man "$@" }
保存并关闭文件。
只需使用源命令加载更新的~/.bashrc
:
$ source ~/.bashrc
测试一下:
$ man ls $ man date $ man 3 printf
关于xterm或者rxvt-unicode上的彩色手册页的注释
如果使用的是xterm/uxterm或者rxvt-unicode,请编辑~/.Xresources或者~/.Xdefaults文件,执行:
$ vi ~/.Xresources
或者
$ vi ~/.Xdefaults
Xterm用户添加:
*VT100.colorBDMode: true *VT100.colorBD: red *VT100.colorULMode: true *VT100.colorUL: cyan
rxvt-unicode用户添加:
URxvt.colorIT: #87af5f URxvt.colorBD: #d7d7d7 URxvt.colorUL: #87afd7
保存并关闭文件。
执行以下命令:
$ xrdb -load ~/.Xresources
或者
$ xrdb -load ~/.Xdefaults