如何实现Linux下的man手册页彩色显示

 我来答
匿名用户
2017-05-27
展开全部
1.1 配置环境变量
若要配置对所有用户可用,需要修改全局环境变量,推荐这种做法,因为一般都以普通用户登录,而经常又需要切换到root用户下做一些工作,所以为了不需要重复配置,建议这样做。这样做需要修改/etc/profile或者/etc/environment文件,添加或修改如下内容:

PAGER="/usr/bin/most -s"

如果仅是对特定的用户,只需要修改~/.bashrc文件即可。

1.2 配置most以模拟less的操作习惯,配置文件可以为系统所有用户配置,同样推荐这种做法,配置文件名称为:/etc/mostrc,这里在most提供的模板基础进行修改,生成most配置文件,命令:

bzcat /usr/share/doc/most-5.0.0a/lesskeys.rc.bz2 > /etc/mostrc #生成全局配置文件

仅仅这些还不够,系统在启动most时必须要知道加载该配置文件,通过设置环境变量来设定,在/etc/environment或者/etc/profile文件中,添加如下内容:

#most init file
MOST_INITFILE='/etc/mostrc'
这样下次启动就能够生效了,而且对所用用户可用。

1.3 配置most以模拟less的操作习惯,配置文件需要为特定用户进行配置(其实看到此可以考虑略过下述内容了),配置文件名称为:~/.mostrc,这里在most提供的模板基础进行修改,生成most配置文件,命令:

bzcat /usr/share/doc/most-5.0.0a/lesskeys.rc.bz2 > ~/.mostrc #生成配置文件

编辑配置文件,可以根据自己的需要进行设置,我为了保留我原有的终端配置,只修改了一项背景色配置,其余的保留不变。我的配置文件样例如下,只列举出我修改过的部分:

% Color settings
%color normal lightgray black %颜色设置注释掉
color status yellow blue
color underline brightgreen black
color overstrike brightred black
cnf1980
2017-04-10 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:54%
帮助的人:2601万
展开全部
Linux终端下输出彩色文字,在.bashrc中把$force_color_promt 设置为yes就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式