|
|
51CTO旗下网站
|
|
移动端

1.7.3 man手册查看帮助

《跟老韩学Linux运维》第1章Linux应用运维指令概述,本书完全按照实际的Linux应用运维中的工作命令来讲解并加以实践,力求让读者看完此书后,能掌握运维工作中使用频率比较高的实战类型的运维指令。本节为大家介绍man手册查看帮助。

作者:韩艳威来源:人民邮电出版社|2018-11-10 17:23

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

1.7.3  man手册查看帮助

在刚刚接触到Linux的时候,我们通常需要使用man 来查阅一些命令的帮助信息。一般使用“man命令名称”的格式就能进行简单的查询。

【实例1-32】CentOS安装man手册

  1. yum -y install man 

man中文安装包如下代码所示:

  1. yum -y install manpages-zh 

如果查不到manpages-zh中文包,则可以使用如下命令搜索:

  1. yum list |grep man.*zh  
  2. man-pages-zh-CN.noarch 1.5.2-4.el7 @base  

由此可以找到以上安装包,如果找不到,执行yum -y update更新安装包。执行安装命令如下:

  1. yum -y install man-pages-zh-CN.noarch 

下面是关于man的应用技巧介绍。

Linux man中的man就是manual的缩写,man命令是按照章节存储的,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,Linux的man手册的章节如表1-3所示。

表1-3 man手册章节说明

全屏显示在线帮助,按<q>退出,上、下键移动。格式:man命令字。

输入?键,向前查找,如?-h,将会搜索含有“-h”的行。

输入/键,向后查找,如/-k,将会向后搜索“-k”的行。

用N或者n(下一个)来控制上一个、下一个相关匹配项查看。

man手册具体的分支选项使用如表1-4所示。

表1-4 man手册功能按键指令说明

在Shell中输入“man+数字+命令或函数”即可查到相关的命令和函数。若不加数字,那么Linux man命令默认从数字较小的手册中寻找相关命令和函数。

下面尝试看看不同的结果:

  1. man 1 open  
  2. man 2 open  
  3. man 3 open 

所有命令的联机帮助都有相同的基本格式,从第1行可以知道这是关于哪个命令的帮助,还可以知道这个帮助是位于哪一节的。

名字(NAME)部分包含命令的名字以及对这个命令的简短说明。

概要(SYNOPSYS)部分给出了命令的用法说明,包括命令格式、参数和选项列表。在联机帮助中方括号表示该选项不是一个必须的部分。

描述(DESCRIPTION)部分是关于命令功能的详细阐述,是这个命令的权威性解释。

选项(OPTIONS)部分给出了命令行中每一个选项说明。

参阅(SEE ALSO)部分包含了与这个命令相关的其他主题,有些帮助还有BUG部分。

使用带有-k选项的man命令可以根据关键字搜索联机帮助。例如要查找“sysctl”的信息,在命令中输入man -k sysctl命令,显示结果如下所示:

  1. s_sysctl (2)           - read/write system parameters  
  2. sysctl (2)             - read/write system parameters  
  3. sysctl (8)             - configure kernel parameters at runtime  
  4. sysctl.conf (5)        - sysctl(8) preload/configuration file 

使用带有-f选项的man命令可以根据关键字在联机帮助中搜索完全匹配的条目。同样查找“sysctl”的信息,在命令中输入man -f sysctl命令,显示结果如下所示:

  1. sysctl (8)             - configure kernel parameters at runtime  
  2. sysctl (2)             - read/write system parameters 

通过联机帮助来学习Unix就像在网络中寻找信息一样,经常能从某一个帮助主题找到相关信息,链接到其他有用或有趣的主题。还可以把“man page”转成文本文件,如下代码所示:

  1. man ls | col -b >/tmp/man_ls.txt 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

网管员必读——网络组建

本书以一个模拟局域网组建为思路,介绍了与局域网组建各主要方面相关的知识及组建、配置方法。本书所介绍的内容主要包括:局域网组建规划、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客