在 Linux 中遨游手册页的海洋( 二 )

按分区列出的手册页即使只看第 1 分区的前 10 个手册页(如上所示),你也可能会看到一些新的命令 —— 也许是 a2query 或 aaflip(如上所示) 。
探索命令的更好策略是按分区列出命令,不查看文件本身,而是使用 man 命令向你显示命令并提供每个命令的简要说明 。
在下面的命令中,-s 1 指示 man 显示第 1 分区中的命令信息 。-k . 使该命令对所有命令都有效,而不是指定一个特定的关键字;如果没有这个,man 命令就会回过头来问:“你想要什么手册页?”所以,使用关键字来选择一组相关的命令,或者使用点来显示一个分区中的所有命令 。
【在 Linux 中遨游手册页的海洋】$ man -s 1 -k .2to3-2.7 (1)         - Python2 to Python3 converter411toppm (1)         - convert Sony Mavica .411 image to ppmas (1)               - the portable GNU assembler.baobab (1)           - A graphical tool to analyze disk usagebusybox (1)          - The Swiss Army Knife of Embedded Linuxcmatrix (1)          - simulates the display from "The Matrix"expect_dislocate (1) - disconnect and reconnect processesred (1)              - line-oriented text editorenchant (1)          - a spellchecker…有多少手册页?如果你对每个分区中有多少手册页感到好奇,可以使用以下命令按分区对它们进行计数:
$ for num in {1..8}> do>   man -s $num -k . | wc -l> done238249329355344111245919确切的数量可能有所不同,但是大多数 Linux 系统的命令数量差不多 。如果我们使用命令将这些数字加在一起,我们可以看到运行该命令的系统上有将近 7500 个手册页 。有很多命令,系统调用等 。
$ for num in {1..8}> do>     num=`man -s $num -k . | wc -l`>     tot=`expr $num + $tot`>     echo $tot> done23822875581058636304631565607479            <=== total阅读手册页可以学到很多东西,但是以其他方式浏览手册页可以帮助你了解系统上可能不知道的命令 。


推荐阅读