From 99b0e53413c50cf24291ab2863dbd4e0a197009f Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sun, 19 Apr 2020 11:56:49 +0800 Subject: [PATCH 1/2] PRF @wxy --- .../20200211 Navigating man pages in Linux.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/translated/tech/20200211 Navigating man pages in Linux.md b/translated/tech/20200211 Navigating man pages in Linux.md index 5a160269e9..c4f575891c 100644 --- a/translated/tech/20200211 Navigating man pages in Linux.md +++ b/translated/tech/20200211 Navigating man pages in Linux.md @@ -1,6 +1,6 @@ [#]: collector: (lujun9972) [#]: translator: (wxy) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (Navigating man pages in Linux) @@ -12,11 +12,11 @@ > Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息。它们可以帮助你发现你没有意识到的命令。 -[Hello I'm Nik][1] [(CC0)][2] +![Hello I'm Nik][1] 手册页提供了关于 Linux 命令的基本信息,很多用户经常参考它,但手册页的内容比我们很多人意识到的要多得多。 -你总是可以输入一个像 `man who` 这样的命令,然后得到 `who` 命令的工作原理的漂亮描述,但是探索你可能不知道的命令可能会更有启发。例如,你可以使用 `man` 命令来帮助确定处理一些非常具有挑战性的任务的命令,或者显示一些选项,这些选项可以帮助你以新的更好的方式使用你已经知道的命令。 +你总是可以输入一个像 `man who` 这样的命令,然后得到 `who` 命令的工作原理的漂亮描述,但是探索你可能不知道的命令可能会更有启发。例如,你可以使用 `man` 命令来帮助找到一些处理非常具有挑战性的任务的命令,或者显示一些选项,这些选项可以帮助你以新的更好的方式使用你已经知道的命令。 让我们来浏览一些选项,看看最终的结果是什么。 @@ -41,11 +41,11 @@ useradd (8) - create a new user or update default new user information zshroadmap (1) - informal introduction to the zsh manual The Zsh Manual, … ``` -需要说明的是,上面的第三项只是提到 “new users” 类似的内容,并不是设置、删除或配置用户账号的命令。`man` 命令只是在命令描述中匹配了一些词,作用很像 `apropos` 命令。注意上面列出的每个命令后面的括号中的数字。这些数字与包含这些命令的手册页的部分有关。 +需要说明的是,上面的第三项只是提到 “new users” 类似的内容,并不是设置、删除或配置用户账号的命令。`man` 命令只是在命令描述中匹配了一些词,作用很像 `apropos` 命令。注意上面列出的每个命令后面的括号中的数字。这些数字与包含这些命令的手册页的分区有关。 -### 确定手册页的部分 +### 确定手册页的分区 -`man` 命令部分将命令划分为不同的类别。要列出这些类别,请键入 `man man`,并查看类似下面的描述。你的系统中很可能没有第 9 部分的命令。 +`man` 命令的分区将其内容划分为不同的类别。要列出这些类别,请键入 `man man`,并查看类似下面的描述。你的系统中很可能没有第 9 分区的命令。 - `1`:可执行程序或 shell 命令 - `2`:系统调用(内核提供的函数) @@ -59,7 +59,7 @@ zshroadmap (1) - informal introduction to the zsh manual The Zsh Manual, 手册页涵盖了比我们通常认为的“命令”更多的内容。从上面的描述中可以看到,它们涵盖了系统调用、库调用、特殊文件等等。 -下面的列表显示了 Linux 系统中的手册页的实际存储位置。这些目录上的日期会有所不同,因为随着更新,其中一些部分会有新的内容,而另一些则不会。 +下面的列表显示了 Linux 系统中的手册页的实际存储位置。这些目录上的日期会有所不同,因为随着更新,其中一些分区会有新的内容,而另一些则不会。 ``` $ ls -ld /usr/share/man/man? @@ -89,13 +89,13 @@ lrwxrwxrwx 1 root root 9 Sep 5 06:38 [.1.gz -> test.1.gz -rw-r--r-- 1 root root 2378 Aug 23 2018 ac.1.gz ``` -### 按部分列出的手册页 +### 按分区列出的手册页 -即使只看第 1 部分的前 10 个手册页(如上所示),你也可能会看到一些新的命令 —— 也许是 `a2query` 或 `aaflip`(如上所示)。 +即使只看第 1 分区的前 10 个手册页(如上所示),你也可能会看到一些新的命令 —— 也许是 `a2query` 或 `aaflip`(如上所示)。 -探索命令的更好策略是按节列出命令,不查看文件本身,而是使用 `man` 命令向你显示命令并提供每个命令的简要说明。 +探索命令的更好策略是按分区列出命令,不查看文件本身,而是使用 `man` 命令向你显示命令并提供每个命令的简要说明。 -在下面的命令中,`-s 1` 指示 `man` 显示第 1 部分中的命令信息。`-k .` 使该命令对所有命令都有效,而不是指定一个特定的关键字;如果没有这个,`man` 命令就会回过头来问:“你想要什么手册页?”所以,使用关键字来选择一组相关的命令,或者使用点来显示一个部分中的所有命令。 +在下面的命令中,`-s 1` 指示 `man` 显示第 1 分区中的命令信息。`-k .` 使该命令对所有命令都有效,而不是指定一个特定的关键字;如果没有这个,`man` 命令就会回过头来问:“你想要什么手册页?”所以,使用关键字来选择一组相关的命令,或者使用点来显示一个分区中的所有命令。 ``` $ man -s 1 -k . @@ -111,9 +111,9 @@ enchant (1) - a spellchecker … ``` -### 有几本手册页? +### 有多少手册页? -如果你对每个部分中有多少手册页感到好奇,可以使用以下命令按部分对它们进行计数: +如果你对每个分区中有多少手册页感到好奇,可以使用以下命令按分区对它们进行计数: ``` $ for num in {1..8} @@ -158,13 +158,13 @@ via: https://www.networkworld.com/article/3519853/navigating-man-pages-in-linux. 作者:[Sandra Henry-Stocker][a] 选题:[lujun9972][b] 译者:[wxy](https://github.com/wxy) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]: https://www.networkworld.com/author/Sandra-Henry_Stocker/ [b]: https://github.com/lujun9972 -[1]: https://unsplash.com/photos/YiRQIglwYig +[1]: https://images.idgesg.net/images/article/2019/10/field-note_play-book_playbook_map_navigation_journey_by-hello-i-m-nik-via-unsplash-100813507-large.jpg [2]: https://creativecommons.org/publicdomain/zero/1.0/ [3]: https://www.networkworld.com/slideshow/153439/linux-best-desktop-distros-for-newbies.html#tk.nww-infsb [4]: https://www.networkworld.com/article/3440100/take-the-intelligent-route-with-consumption-based-storage.html?utm_source=IDG&utm_medium=promotions&utm_campaign=HPE21620&utm_content=sidebar ( Take the Intelligent Route with Consumption-Based Storage) From beccbb531a5be7834c28941fac6850bfc619bf1d Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sun, 19 Apr 2020 11:57:53 +0800 Subject: [PATCH 2/2] PUB @wxy https://linux.cn/article-12127-1.html --- .../20200211 Navigating man pages in Linux.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/tech => published}/20200211 Navigating man pages in Linux.md (99%) diff --git a/translated/tech/20200211 Navigating man pages in Linux.md b/published/20200211 Navigating man pages in Linux.md similarity index 99% rename from translated/tech/20200211 Navigating man pages in Linux.md rename to published/20200211 Navigating man pages in Linux.md index c4f575891c..98ca0579ed 100644 --- a/translated/tech/20200211 Navigating man pages in Linux.md +++ b/published/20200211 Navigating man pages in Linux.md @@ -1,8 +1,8 @@ [#]: collector: (lujun9972) [#]: translator: (wxy) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-12127-1.html) [#]: subject: (Navigating man pages in Linux) [#]: via: (https://www.networkworld.com/article/3519853/navigating-man-pages-in-linux.html) [#]: author: (Sandra Henry-Stocker https://www.networkworld.com/author/Sandra-Henry_Stocker/)