如何在 Linux 中查看彩色 man 手册页?
man 手册页是任何 Unix 用户的重要参考页面。但它们的外观和感觉非常乏味,因为它们只是带有某些标点的文本行。在本文中,我们将了解如何对 man 手册页的不同部分进行着色和突出显示。这将使遵循 man 手册页中的说明变得非常容易。
使用 most
most 命令可用于显示彩色 man 手册页,但首先我们必须安装它,然后将其添加到我们的 bash 配置文件中,以便它在环境中可用。以下命令显示了如何安装 most。
sudo apt install most
添加后,我们可以将值追加到 .bashrc 文件中,以便配置文件更新,并且该变量在环境中可用。我们使用 source 命令刷新配置文件。
export PAGER="most" # Sourve the .profile file. $ source ~/.profile
接下来,我们运行以下命令以查看当我们使用某些命令查询 man 手册页时彩色 man 手册页的外观。
Man cp
运行以上代码,我们得到以下结果:
CP(1) User Commands CP(1) NAME cp - copy files and directories SYNOPSIS cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL]
使用 TERMCAP 变量
Termcap 代表终端能力数据库。它位于 /etc/termcap 中,是一个 ASCII 文件,其中列出了许多不同类型的终端的功能。程序可以读取 termcap 以查找控制实际使用的终端的视觉属性所需的特定转义代码。我们将以下代码添加到 .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'
接下来,我们运行 ls 命令并获得如下彩色输出。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP