Linux 中的 Man 命令及示例 - Linux 命令行教程
Linux 操作系统绝对充满了不同的命令可供使用。即使是全新安装的 Linux,您也可以打开命令行终端并立即访问数百条命令。这就是为什么我们在 Linux 中有 man 命令。
只有一个问题,那就是您需要一些有关如何使用每个命令的背景信息。 Linux 命令可能会变得非常复杂,有大量不同的选项和细微差别,您可以利用它们使您的系统完全按照您的要求行事。有了所有不同的命令和命令选项,就必须有一些关于一切如何工作的文档,对吧?
这就是 man 命令(manual 的缩写)发挥作用的地方。了解如何在 Linux 中使用 man 命令将使您能够立即学习如何使用任何其他 Linux 命令。最重要的是,您不必使用 Google 来了解命令或任何其他第三方来源 - 您只需从 Linux 命令行获取所需的信息即可。
在本指南中,您将通过命令行示例和常用选项了解如何在 Linux 上使用 man 命令。查看下面的示例以开始使用!
在本教程中您将学习:
如何在 Linux 上使用
man
命令
常用选项
man
命令打印系统上任何 Linux 命令的文档。查看下面的一些示例以了解如何使用它。
通常,您不会使用 man 命令指定任何额外选项。您所需要做的就是指定您想要查看说明的命令的名称。例如,此命令将查看 cat 命令的手册页。
$ man cat
现在,“命令”并不是一个完全准确的描述。您实际上传递给 man 的是您感兴趣的页面。您的操作系统中恰好有一个用于大多数命令的页面。
要导航手册页,请使用
Enter
键向下移动一行,使用space
键向下移动一整页。要随时退出手册页,只需按q
键即可。您还可以使用Page Up
和Page Down
键向上或向下滚动。您还可以使用
-k
选项搜索所有手册。$ man -k 'ls' ls (1) - list directory contentsa lsattr (1) - list file attributes on a Linux second extended file system lsb_release (1) - print distribution-specific information lsblk (8) - list block devices
返回的输出明显更长,因此我们在这里将其缩写。现在要打开列表中任何感兴趣项目的手册,您可以在 man 命令中指定名称。例如:
$ man 8 lsblk
高级用法
Linux 中的 man 命令非常简单,没有太多高级的使用方法。但是,我们认为用户应该注意一些较少提及的选项。请检查以下内容以了解它们。
Linux 中的 man 命令基本示例
您可以通过按键盘上的
/
并键入要搜索的关键字来搜索手册页中的文本字符串。然后,按Enter
,您的终端将转到该关键字的第一个实例。如果您想在 GUI 中查看手册页,可以使用
yelp
命令。$ yelp man:ls
用户还应该知道 Linux 中的 man 并不是唯一的此类命令。 GNU 提出了信息系统,它具有相同的目的,但它引入了一个很好的设施,即您可以使用超文本从一个页面跳转到另一个页面,就像浏览网页时一样。
$ info ls
info
命令的工作方式与 man 命令类似,但有时会包含不同的或附加的信息。它的格式也有点不同,并使用自己的导航约定。
结束语
在本指南中,我们了解了如何在 Linux 上使用 man 命令。这是每个初学者都需要了解的基本命令,因为它使用户能够熟悉系统上可用的所有命令。如需进一步阅读,请务必查看我们有关访问手册页、学习 man 命令以及在 Linux 上编写手册页的指南。