怎样才能让 Linux 文档的颜色高亮?

系统 Linux
对于 Linux、FreeBSD 和类 Unix 系统的用户,pinfo 是一款友好的、基于控制台的 Info 文档查看器。

您可以在 Linux 中用颜色显示文件中的信息页面。info 命令在 Linux 或 Unix 下用于阅读多页文档,并也可作为命令行界面上的工作帮助查看器。在服务器上没有可用的 GUI 时,这是很有用的。info 命令处理信息文件。所有信息文件都是 Texinfo 格式。而 pinfo 是一个鲜为人知的工具,它可以用颜色显示信息页面。

我们可以在 Linux 和类 Unix 系统(如 FreeBSD 或 macOS)上安装 pinfo。

安装 pinfo

在 Debian/Ubuntu Linux 下输入以下 apt-get 命令安装 pinfo,输入:

# apt-get install pinfo

输出示例:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
pinfo
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 90.0 kB of archives.
After this operation, 381 kB of additional disk space will be used.
Get:1 http://debian.osuosl.org/debian/ squeeze/main pinfo amd64 0.6.9-5 [90.0 kB]
Fetched 90.0 kB in 1s (58.7 kB/s)
Selecting previously deselected package pinfo.
(Reading database ... 255859 files and directories currently installed.)
Unpacking pinfo (from .../pinfo_0.6.9-5_amd64.deb) ...

FreeBSD Unix 用户可以使用以方式安装:

# cd /usr/ports/misc/pinfo/ && make install clean

我们还可以使用 pkg 命令,如下所示:

$ sudo pkg install pinfo

在 CentOS/RHEL 8.x 和 Fedora Linux 中,我们可以使用 dnf 命令安装 pinfo:

sudo dnf install pinfo

对于 Arch Linux,可以执行 pacman 命令安装 pinfo:

sudo pacman -S pinfo

对于 OpenSUSE/SUSE Enterprise Linux,我们可以使用 zypper 命令,如下:

sudo zypper in pinfo

对于 MacOS,首先确保系统上以安装 Homebrew ,这样我们可以使用 brew 包管理器,键入:

brew install pinfo

如何使用 pinfo 命令?

很简单,语法如下:

pinfo page

pinfo command

阅读 bash 信息页面,我们可以输入:

$ info bash

输出示例:

Linux info 命令读取在线文档

现在,我们可以使用 pinfo 查看器读取带颜色的 bash 信息页面了,请输入:

$ pinfo bash

用 pinfo 命令读取具有颜色高亮的文档

要为其创建别名,请使用以下语法并将别名添加到您的 ~/.bashrc 文件中:

alias info='pinfo'

您可以使用以下键在各个页面之间移动:

  • N 转到下一页。
  • P 转到上一页。
  •  U 回到上次页面。
  • 若要跟踪交叉引用,可将光标移动到链接(以 * 开头的单词)上,并按回车键。
  • Q 退出 pinfo。

总结

对于 Linux、FreeBSD 和类 Unix 系统的用户,pinfo 是一款友好的、基于控制台的 Info 文档查看器。pinfo 有很多选项,有关更多信息,请参见其手册页。

责任编辑:庞桂玉 来源: 马哥Linux运维
相关推荐

2017-04-05 06:40:32

科技新闻早报

2012-04-28 14:37:11

App推广苹果小编推荐

2021-05-18 17:55:29

SaaS软件

2010-09-02 09:44:16

室外WLAN

2012-12-27 14:11:21

简历应届毕业生

2012-11-13 16:42:45

EFS加密加密密钥

2009-07-06 18:24:51

IT资产运维管理广通信达科技

2012-09-25 13:32:31

大数据Hadoop

2011-07-15 16:57:43

AJAX

2022-03-25 08:34:57

物联网安全物联网IOT

2011-04-19 17:09:52

代码编程

2022-04-11 15:05:32

元宇宙虚拟工作空间虚假身份注册

2015-07-01 16:11:30

数据人才数据

2015-12-03 10:14:04

2020-02-28 15:37:58

架构运维技术

2020-04-10 09:07:09

BEC商业邮件欺诈网络钓鱼

2018-07-16 12:36:48

编程语言PythonJava

2011-12-15 21:16:08

苹果

2010-03-15 11:47:11

网络安全

2015-10-28 17:35:51

资本
点赞
收藏

51CTO技术栈公众号