掌握macOS命令行如何在终端中使用命令手册

导读 了解 OS X 命令行的关键是手册(或手册)页。这是一个介绍。您如何了解所有那些神秘的终端命令,例如ls或cd?是某种神秘的知识,经过艰苦的

了解 OS X 命令行的关键是手册(或手册)页。这是一个介绍。您如何了解所有那些神秘的终端命令,例如ls或cd?是某种神秘的知识,经过艰苦的灌顶后才传给灌顶的吗?嗯,不。实际上,任何人都可以了解终端命令,只要他们知道去哪里找。

如何使用命令手册

终端智慧的关键是man命令。它为几乎任何命令调用手册(或man)页面;它们相当于命令行的帮助系统。其实man它本身就是一个命令,它的作用就是格式化和显示这个文档。

首先,启动终端(在您的 /Applications/Utilities 文件夹中)。然后,man pwd例如,如果您键入,终端将显示该pwd命令的手册页。

所有man页面都有一个共同的格式。它们以名称(命令的名称)和对其作用的简要描述开头。pwd我在上面查看的命令显示以下内容:

pwd -- return working directory name

接下来是概要,它显示了您可以使用它的命令选项或标志。对于pwd,有两个选项:和。这些选项在描述部分有解释:-L-P

描述

pwd 实用程序将当前工作目录的绝对路径名写入标准输出。

某些 shell 可能提供与此实用程序类似或相同的内置 pwd 命令。请参阅 builtin(1) 手册页。

选项如下:

-L 显示逻辑当前工作目录。

-P 显示当前物理工作目录(解析所有符号链接)。

如果未指定任何选项,则假定使用 -L 选项。

正如您在此处看到的,对这两个选项中的每一个进行了解释,最后一句告诉您,-L如果没有指定其他选项(并且只有一个),则该命令假定该选项是需要的。

当您从命令行工作时,您会发现阅读不同命令的可用选项非常重要。您将学习使用这些工具的多种方式,有些man页面还包含帮助您理解它们的示例。

如何滚动手册页

当您查看man页面时,您可以在终端中通过另一个名为pager 的命令进行查看;默认情况下,这是less命令。寻呼机命令的作用是允许您逐页或逐行查看终端中的内容。当您查看一个man页面时,您通常不会一次看到整个页面。您需要向下翻页才能看到更多内容。

有两种方法可以做到这一点less:

如果按回车键,页面将向下移动一行。

如果按空格键,页面将滚动一页(终端窗口中可见的行数)。

您可以通过:窗口底部可见的(冒号)判断出更多内容。

在 Mac 上试一试:打开终端,输入man ls,然后按下 Return 键。该ls命令的man页面很长,您需要多次按空格键才能到达底部。

有时,当您查看man页面时,您需要返回并查看不再可见的内容。根据您的终端设置,您可以滚动终端窗口。如果没有,请按 Control-B 后退一页,按空格键或 Control-F 前进一页。

当您到达man页面末尾时,您会看到:(END)。你会注意到此时你什么也做不了;你需要退出less命令;通过按Q键来执行此操作。

阅读手册页的其他方法

如果您不想man在终端中阅读页面,还有其他方法可以查看此内容。您可以man在网络上找到页面。只需man在您最喜欢的搜索引擎中输入命令的名称和名称,您就会获得大量点击。Apple 有一个文档存储库,其中包含man页面here。您可以单击字母索引以获取所有命令的列表,然后搜索所需的命令。Apple 的man页面很有用,因为页面顶部附近的弹出菜单可让您选择 OS X 版本,因此如果您需要查看man旧版本 OS X的页面,您可以这样做。

无论您选择哪条路线,man页面都会打开通往命令行信息金矿的大门。使用它们,您将了解所用命令的所有细节。

版权声明:本文由用户上传,如有侵权请联系删除!