网站搜索

如何在 Linux 中查看或显示彩色手册页


在类 Unix 操作系统中,手册页(完整手册页)是基于终端的程序/工具/实用程序(通常称为命令)的文档。它包含命令的名称、使用它的语法、描述、可用选项、作者、版权、相关命令等。

您可以阅读 Linux 命令的手册页,如下所示;这将显示 df 命令的手册页:

man df 

默认情况下, man 程序通常使用终端分页程序(例如 more or less)来格式化其输出,并且每种文本(粗体、下划线等)的默认视图通常为白色。

您可以对 ~/.bashrc 文件进行一些调整,通过使用各种 LESS_TERMCAP 变量指定颜色方案来获得颜色漂亮的手册页。

vi ~/.bashrc

添加以下配色方案变量。

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'

以下是我们在上述配置中使用的颜色代码。

  • 31 – 红色
  • 32 – 绿色
  • 33 – 黄色

以下是上述配置中使用的转义码的含义。

  • 0 – 重置/正常
  • 1 – 粗体
  • 4 – 带下划线

您还可以通过输入 reset 来重置终端,甚至启动另一个 shell。现在,当您尝试查看 df 命令的手册页时,它应该如下所示,比默认视图更好。

或者,您可以使用 MOST 分页程序,该程序运行在类 Unix 操作系统上,支持多个窗口,并且可以左右滚动。

sudo apt install most		#Debian/Ubuntu 
yum install most		#RHEL/CentOS
dnf install most		#Fedora 22+

接下来,在您的 ~/.bashrc 文件中添加以下行,然后像以前一样获取该文件,并可能重置您的终端。

export PAGER="most"

在本文中,我们向您展示了如何在 Linux 中显示漂亮的彩色手册页。要向我们发送任何疑问或分享任何有用的 Linux shell 提示/技巧,请使用下面的评论部分。