man page的介绍
假设你知道一个命令名,但不知其使用方法,此时可以求助于在线求助系统,即使用man(manual)命令,如man date.

上图为执行man date语句后的结果。《翻页查看时可按空格键,退出man可按q键》
从上图中可以看到:DATE(1),这句语句中的1指的含义是:一般用户可使用的指令。常见的几个数字的含义如下所示:
,此表格可以使用<man 7 man>来更详细的取得说明。
同时,上表中,数字1、5、8的含义特别重要,一定要背下来。
注意:在第一张图状态下,输入</string>表示向下查询搜索。详细说明见下表。

接下来介绍用man搜寻特定指令。
在某些情况下,我们可能知道要使用某些特定的指定或是修改某些特定的配置文件,但偏偏忘记了该指令的完整名称。有时候则是只记得该指令的部分关键词。此时,如何查出所想要知道的man page呢?例如查出有哪些跟<man>指令有关的说明文件?对此问题我们可以用下面这条指令来查询一下:man -f man

使用 -f 这个选项可以获取更多关于指令man的信息,上图的结果中也提示了关于数字的内容,举例说明,第二行的[man(7)]表示有个man(7)的说明文件存在,同时第一行man(1)也指出了有个可供用户使用的man指令在。所以我们可以借助数字来指定不同的文件的,如:

当我们下达<man man>时,会出现什么结果呢?到底是取1还是7?这个就跟搜寻的顺序有关了,搜寻的顺序是记录在/etc/man.conf这个配置文件中的,先搜寻到的那个说明档就会先被显示出来。一般来说,通常先找到数字较小的那个,所以输入语句man man与man 1 man的结果是相同的。
除了<man -f 指令/数据>,man还提供了 -k 选项,用于使用关键词查询所需内容。
综上所述,与man page有关的指令有:
- man -f 指令/数据:准确查询,需与指令完全匹配。此语句可由 <whatis 指令/数据>同等替换,但需要先建立whatis数据库。
- man -k 指令/数据:关键字查询,只要存在即被查询出。此语句可由<apropos 指令/数据>同等替换,但需要先建立whatis数据库。
下述鸟哥的心得:
一般来说,鸟哥是真的不会去背指令的,只会去记住几个常见的指令而已。那鸟哥是怎样找到所需要的指令呢? 举例来说,打印的相关指令,鸟哥其实仅记得 lp(line print)而已。那我就由 man lp 开始,去找相关的说明, 然后,再以lp[tab][tab] 找到任何以 lp 为开头的指令,找到我认为可能有点相关的指令后, 再以 man 去查询指令的用法!呵呵!所以,如果是实际在管理 Linux , 那举真的只要记得几个径重要的指令卲可。
man page的介绍的更多相关文章
- 大页(Huge Page)简单介绍
x86(包括x86-32和x86-64)架构的CPU默认使用4KB大小的内存页面(getconf PAGESIZE),但是它们也支持较大的内存页,如x86-64系统就支持2MB大小的大页(huge p ...
- selenium+Page Objects(第一话)
简单介绍一种selenium用来做web自动化测试的设计模式:Page Objects 一.Page Objects介绍 用官话说它是selenium中的一种页面对象设计模式(不是测试框架!是一种开展 ...
- Android Weekly Notes Issue #230
Android Weekly Notes Issue #230 November 6th, 2016 Android Weekly Issue #230. Android Weekly笔记, 本期内容 ...
- CocoSocket开源下载与编写经验分享
CocoSocket分享 cocos2dx 3.1都出了,但依然没有发现与它原生的SOCKET支持,于是,这几天在家,手工撸了一个. 目前版本对IOS,ANDROID,WINDOWS支持良好.且为异步 ...
- hibernate DetachedCriteria实现多表关联查询createAlias的使用
记录本例查询初衷: 有表: 表1,表2,表3 关系 1 many-to-one 2 2 many-to-one 3 结果:要通过表3中的条件反向查询表1中相关的数据 public Page<We ...
- pg 资料大全1
https://github.com/ty4z2008/Qix/blob/master/pg.md?from=timeline&isappinstalled=0 PostgreSQL(数据库) ...
- WPF中的动画
动画无疑是WPF中最吸引人的特色之一,其可以像Flash一样平滑地播放并与程序逻辑进行很好的交互.这里我们讨论一下故事板. 在WPF中我们采用Storyboard(故事板)的方式来编写动画,为了对St ...
- 使用catsup快速建立个人博客
一.安装 time: 2016-01-2 20:30 1.使用pip安装catsup:(sudo) pip install catsup 从旧版本升级到新版本:(sudo) pip install c ...
- Selenium_Page Object设计模式
Page Object 介绍 Page Object设计模式的优点如下: 减少代码的重复 提高测试用例的可读性 提高测试用例的可维护性,特别是针对UI频繁变化的项目 当Web页面编写测试时,需要操作该 ...
随机推荐
- 谷歌官方SwipeRefreshLayout下拉刷新的用法。
<Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新> 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持.在android-su ...
- Oracle连接查询内容整理
--内连接--select t.*,b.bumenmc from T_HQ_RYXX t,t_hq_bm b where t.bum = b.bumenbm--select * from t_hq_r ...
- LA 4119 - Always an integer
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_probl ...
- LA 4123 - Glenbow Museum
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_probl ...
- mac 连接mysql提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory
mac 连接mysql的时候提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory [说明1]MAC下M ...
- Rhel6-hadoop分布式部署配置文档
理论基础: Hadoop 分布式文件系统架构 HDFS 负责大数据存储 MapReduce 负责大数据计算 namenode master守护进程 datanode slaves上负责存储的进程 ...
- C语言基础--while循环
while循环格式: while (条件表达式) { 语句; ... } 执行说明: while是对给定的条件进行判断, 如果条件满足, 就执行while后面大括号中的内容, 执行完毕之后会再次判 ...
- 纯JS文本在线HTML编辑器KindEditor
KindEditor(http://www.kindsoft.net)是一款比较专业,主流,好用的在线HTML编辑器. 它除了可以将文本进行编辑.将Word中的内容复制进来外,本身还可以拖动缩放(右下 ...
- matlab函数调用及数据传递
http://www.cnblogs.com/duanp/archive/2008/11/29/Matlab-GUIDE.html函数调用 在一个m文件中,可以定义多个函数,但是文件名一定要与第一个函 ...
- GPIO的8种工作模式
1.浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 2.带上拉输入GPIO_IPU——IO内部上拉电阻输入 3.带下拉输入GPIO_IPD——IO内部下拉电阻输入 4 ...