个人工具

“UbuntuHelp:Man/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第3行: 第3行:
 
=== 介绍 ===
 
=== 介绍 ===
  
'''命令行程序''man''''''是用来显示Unix和Linux用户手册页面的。'''这些用户手册页面是储存在计算机硬盘上的完备的参考文献。它们通常很短小,但也可能很长。Ubuntu的用户手册系统为每个命令行程序都提供了参考手册,而且很多时候这也是该命令行程序的唯一参考资料的来源。Man使用''分页程序''来显示数据,&nbsp;分页程序是一种以文本终端来一屏一屏地显示文件的程序。在Ubuntu上,''less''就是所用到的分页程序。自从19世纪80年代,用户手册页面系统就是Unix和类Unix系统的一部分,虽然在今天的标准看来,它很原始,但它仍然是一个有用的资源。它为基于终端的命令行和程序(比如''ls''、''find''、''less'',当然也包括''man''自身)提供了关于其可用的开关项和可选项的一种快速检索。另外,它还包含了你系统中绝大多数基于图形用户界面的程序的信息,如''gimp''和''firefox''。本页面描述了如何在命令行下使用man,并给出了用户手册系统的概述。本文内容不包含''apropos''和''whatis''''''命令,这两个命令都可用于搜索用户手册数据中的特定部分内容,而且它们都等效于使用了-k和-f开关项的man命令。但本页面复盖了man命令的-k和-f开关项的内容。 <br>'''
+
{{Translation}} {{From|https://wiki.ubuntu.org.cn/UbuntuHelp:Man}} {{Translator|杨竞毅}} {{Languages|UbuntuHelp:Man}}
 +
 
 +
=== 介绍 ===
 +
 
 +
命令行程序''man''是用来显示Unix和Linux用户手册页面的。这些用户手册页面是储存在计算机硬盘上的完备的参考文献。它们通常很短小,但也可能很长。
 +
 
 +
Ubuntu的用户手册系统为每个命令行程序都提供了参考手册,而且很多时候这也是该命令行程序的唯一参考资料的来源。Man使用''分页程序''来显示数据,
 +
 
 +
&nbsp;分页程序是一种以文本终端来一屏一屏地显示文件的程序。在Ubuntu上,''less''就是所用到的分页程序。自从19世纪80年代,用户手册页面系统就是
 +
 
 +
Unix和类Unix系统的一部分,虽然在今天的标准看来,它很原始,但它仍然是一个有用的资源。它为基于终端的命令行和程序(比
 +
 
 +
''ls''、''find''、''less'',当然也包括''man''自身)提供了关于其可用的开关项和可选项的一种快速检索。另外,它还包含了你系统中绝大多数基于图形
 +
 
 +
用户界面的程序的信息,如''gimp''和''firefox''。本页面描述了如何在命令行下使用man,并给出了用户手册系统的概述。本文内容不包
 +
 
 +
''apropos''和''whatis''命令,这两个命令都可用于搜索用户手册数据中的特定部分内容,而且它们都等效于使用了-k和-f开关项的man命令。但本页面覆盖
 +
 
 +
了man命令的-k和-f开关项的内容。 <br>
  
 
=== 使用Man命令 ===
 
=== 使用Man命令 ===
  
当你知道你想要查询的命令名或程序名时,你可以输入<code><nowiki>man &amp;amp;amp;amp;amp;amp;lt;命令名&amp;amp;amp;amp;amp;amp;gt;</nowiki></code>,像下面的例子所示的那样,这个例子向你展示了如何查看''less''命令的用户手册页面,用户手册系统正是用这个工具(less)来显示数据的。
+
当你知道你想要查询的命令名或程序名时,你可以输入<code><nowiki>man &amp;amp;amp;amp;lt;命令名&amp;amp;amp;amp;gt;</nowiki></code>,像下面的例
 +
 
 +
子所示的那样,这个例子向你展示了如何查看''less''命令的用户手册页面,用户手册系统正是用这个工具(less)来显示数据的。
  
 
{| cellspacing="0" border="1"
 
{| cellspacing="0" border="1"
第18行: 第38行:
 
|}
 
|}
  
当用户手册页面打开後,使用上下箭头键和前後翻页键来浏览整个文件。按Q键来退出用户手册页面,返回到命令行状态。在文件中你可以用less的“/”命令来向前搜索,也可以用"?"命令来向后搜索。关于使用less的更多信息见它的用户手册页面。在上面的例子中,当用户手册页面正在后台被转化为一种适合于显示的格式时终端中会简要地显示一条消息“Reformatting less(1), please wait...”(正在转化less(1)的格式,请稍等...)。用户手册页面被分为9个主要的部分,被编号为1到9。上例的消息中的“(1)”部分指出所显示的用户手册页面属于第1部分。 在本页面的最后给出了对不同用户手册页面分类的简要的说明。一个用户手册页面可能同时存在于两个或两个以上的分类中。例如man自身就有两个页面;一个在第1部分而另一个在第7部分。当你输入<code><nowiki>man man</nowiki></code>时,第1部分的页面会被显示。如果你想要查看第7部分的页面,则应输入<code><nowiki>man 7 man</nowiki></code>,正如下面的例子中所示范的一样。
+
当用户手册页面打开後,使用上下箭头键和前後翻页键来浏览整个文件。按Q键来退出用户手册页面,返回到命令行状态。在文件中你可以用less的“/”命令来
 +
 
 +
向前搜索,也可以用"?"命令来向后搜索。关于使用less的更多信息见它的用户手册页面。在上面的例子中,当用户手册页面正在后台被转化为一种适合于显示的
 +
 
 +
格式时终端中会简要地显示一条消息“Reformatting less(1), please wait...”(正在转化less(1)的格式,请稍等...)。用户手册页面被分为9个主要的部
 +
 
 +
分,被编号为1到9。上例的消息中的“(1)”部分指出所显示的用户手册页面属于第1部分。 在本页面的最后给出了对不同用户手册页面分类的简要的说明。一
 +
 
 +
个用户手册页面可能同时存在于两个或两个以上的分类中。例如man自身就有两个页面;一个在第1部分而另一个在第7部分。当你输入<code><nowiki>man  
 +
 
 +
man</nowiki></code>时,第1部分的页面会被显示。如果你想要查看第7部分的页面,则应输入<code><nowiki>man 7 man</nowiki></code>,正如下面的例子中
 +
 
 +
所示范的一样。
  
 
{| cellspacing="0" border="1"
 
{| cellspacing="0" border="1"
第39行: 第71行:
  
 
=== 查找用户手册页面 ===
 
=== 查找用户手册页面 ===
 +
使用man命令的-k和-f开关项来查找用户手册页面。你也可以使用独立地等效于''man -k''和''man -f''命令的''apropos''和''whatis''命令。检索机制在你系
 +
 +
统中的每个用户手册页面中查找,且每个页面只查找特定的一行。它所查找的那一行就在用户手册页面的NAME(名称)部分。用户手册页面被分为了几个部分,
 +
 +
第1部分就是NAME(名称)部分。该部分包含了这个用户手册页面的名称和对该页面的主题所涉及到的内容的一个简短的描述。如果你的检索词没有出现在任何一个用户手
  
使用man命令的-k和-f开关项来查找用户手册页面。你也可以使用独立地等效于''man -k''和''man -f''命令的''apropos''和''whatis''''''命令。检索机制在你系统中的每个用户手册页面中查找,且每个页面只查找特定的一行。它所查找的那一行就在用户手册页面的NAME(名称)部分。用户手册页面被分为了几个部分,第1部分就是NAME(名称)部分。该部分包含了这个用户手册页面的名称和对该页面的主题所涉及到的内容的一个简短的描述。如果你的检索词没有出现在任何一个用户手册页面的NAME(名称)部分中,你的检索将返回零个结果。表1显示了一个典型的用户手册页面的前几行的一个实例,其中包括了NAME(名称)和SYNOPSIS(概要)部分以及DESCRIPTION(描述)部分的开头。'''
+
册页面的NAME(名称)部分中,你的检索将返回零个结果。表1显示了一个典型的用户手册页面的前几行的一个实例,其中包括了NAME(名称)和SYNOPSIS(概要)部分以
  
 +
及DESCRIPTION(描述)部分的开头。
 +
 
{| cellspacing="0" border="1"
 
{| cellspacing="0" border="1"
 
|-
 
|-
第70行: 第109行:
 
|  
 
|  
 
|-
 
|-
| (''此页面的剩馀部分省略.'')
+
| (''此页面的剩余部分省略.'')
 
|-
 
|-
 
|  
 
|  
 
|}
 
|}

2007年12月19日 (三) 14:17的版本


介绍


介绍

命令行程序man是用来显示Unix和Linux用户手册页面的。这些用户手册页面是储存在计算机硬盘上的完备的参考文献。它们通常很短小,但也可能很长。

Ubuntu的用户手册系统为每个命令行程序都提供了参考手册,而且很多时候这也是该命令行程序的唯一参考资料的来源。Man使用分页程序来显示数据,

 分页程序是一种以文本终端来一屏一屏地显示文件的程序。在Ubuntu上,less就是所用到的分页程序。自从19世纪80年代,用户手册页面系统就是

Unix和类Unix系统的一部分,虽然在今天的标准看来,它很原始,但它仍然是一个有用的资源。它为基于终端的命令行和程序(比

lsfindless,当然也包括man自身)提供了关于其可用的开关项和可选项的一种快速检索。另外,它还包含了你系统中绝大多数基于图形

用户界面的程序的信息,如gimpfirefox。本页面描述了如何在命令行下使用man,并给出了用户手册系统的概述。本文内容不包

aproposwhatis命令,这两个命令都可用于搜索用户手册数据中的特定部分内容,而且它们都等效于使用了-k和-f开关项的man命令。但本页面覆盖

了man命令的-k和-f开关项的内容。

使用Man命令

当你知道你想要查询的命令名或程序名时,你可以输入man &amp;amp;amp;lt;命令名&amp;amp;amp;gt;,像下面的例

子所示的那样,这个例子向你展示了如何查看less命令的用户手册页面,用户手册系统正是用这个工具(less)来显示数据的。

jeffsch@mandela:~ man less
Reformatting less(1), please wait...

当用户手册页面打开後,使用上下箭头键和前後翻页键来浏览整个文件。按Q键来退出用户手册页面,返回到命令行状态。在文件中你可以用less的“/”命令来

向前搜索,也可以用"?"命令来向后搜索。关于使用less的更多信息见它的用户手册页面。在上面的例子中,当用户手册页面正在后台被转化为一种适合于显示的

格式时终端中会简要地显示一条消息“Reformatting less(1), please wait...”(正在转化less(1)的格式,请稍等...)。用户手册页面被分为9个主要的部

分,被编号为1到9。上例的消息中的“(1)”部分指出所显示的用户手册页面属于第1部分。 在本页面的最后给出了对不同用户手册页面分类的简要的说明。一

个用户手册页面可能同时存在于两个或两个以上的分类中。例如man自身就有两个页面;一个在第1部分而另一个在第7部分。当你输入man man时,第1部分的页面会被显示。如果你想要查看第7部分的页面,则应输入man 7 man,正如下面的例子中

所示范的一样。

jeffsch@mandela:~ man man
Reformatting man(1), please wait...
jeffsch@mandela:~ man 7 man
Reformatting man(7), please wait...

查找用户手册页面

使用man命令的-k和-f开关项来查找用户手册页面。你也可以使用独立地等效于man -kman -f命令的aproposwhatis命令。检索机制在你系

统中的每个用户手册页面中查找,且每个页面只查找特定的一行。它所查找的那一行就在用户手册页面的NAME(名称)部分。用户手册页面被分为了几个部分,

第1部分就是NAME(名称)部分。该部分包含了这个用户手册页面的名称和对该页面的主题所涉及到的内容的一个简短的描述。如果你的检索词没有出现在任何一个用户手

册页面的NAME(名称)部分中,你的检索将返回零个结果。表1显示了一个典型的用户手册页面的前几行的一个实例,其中包括了NAME(名称)和SYNOPSIS(概要)部分以

及DESCRIPTION(描述)部分的开头。

表1:ls命令的开头部分.
LS(1) LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
(此页面的剩余部分省略.)