尘禾

获得命令帮助

了解知识:

 man page 常见数字的含义:

      

      man page的内容也分成好几个部分来加以介绍该命令,以NAME作为开始介绍,最后还有个SEE ALSO来作为结束。基本上,man page大致分成底下这几个部分:

      

      在所有的Unix Like系统当中,都可以利用 man 来查询命令或者是相关文件的用法; 但是,在Linux里面则又额外提供了一种在线求助的方法,那就是利用info这个好用的家伙啦!

      基本上,info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。 所以,你可以将info page想成是文本模式的网页显示数据啦!

      info page各说明文件相关性的示意图:

      

      如同上图所示,info的说明文件将内容分成多个node,并且每个node都有定位与连结。 在各连结之间还可以具有类似『超链接』的快速按钮,可以透过[tab]键在各个超链接间移动。 也可以使用U,P,N来在各个阶层与相关链接中显示!至于在info page当中可以使用的按键,可以整理成这样:

      

 

 

1.Linux系统的在线求助man page

连续按两次tab:查看有多少命令让你用

 

 

 输入man date命令,就能清楚地显示date的详细说明和用法了

 

2.搜寻关键词:/word

 以下是man page常用的按键:每个按键都练习几次,熟悉其用法:

 

 

3.查找特定命令/文件的man page说明文件 。

查找系统中跟man这个命令有关的说明文件:

 

  使用 -f 这个选项就可以取得更多与man相关的信息,而上面这个结果当中也有提示了 (数字) 的内容

  当使用『man -f 命令』时,man只会找数据中的左边那个命令(或文件)的完整名称,有一点不同都不行! 但如果我想要找的是『关键词』呢?也就是说,我想要同时找上面说的两个地方的内容,只要该内容有关键词存在, 不需要完全相同的命令(或文件)就能够找到时,该怎么办? 我们可以使用man -k 这个命令

 

 简略写法:

    whatis 相当于 man -f

    apropos 相当于 man -k

 

 

 注意:这两个特殊命令要能使用,必须要有创建 whatis 数据库才行!这个数据库的创建需要以 root 的身份下达如下的命令:makewhatis

 

 info page

   你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。 举例来说,info这个命令的说明文件有写成info格式,所以,你使用『 info info 』可以得到如下的画面:

 

  File:代表这个info page的数据是来自info.info文件所提供的;

  Node:代表目前的这个页面是属于Top节点。 意思是info.info内含有很多信息,而Top仅是info.info文件内的一个节点内容而已;

  Next:下一个节点的名称为Getting Started,你也可以按『N』到下个节点去;

   Up:回到上一层的节点总揽画面,你也可以按下『U』回到上一层;

   Prev:前一个节点。但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息。『Menu』底下共分为四小节,分别是Getting Started等等的,我们可以使用上下左右按键来将光标移动到该文字或者『 * 』上面,按下Enter, 就可以前往该小节了!另外,也可以按下[Tab]按键,就可以快速的将光标在上表的画面中的node间移动

『Menu』底下共分为四小节,分别是Getting Started等等的,我们可以使用上下左右按键来将光标移动到该文字或者『 * 』上面,按下Enter, 就可以前往该小节了!另外,也可以按下[Tab]按键,就可以快速的将光标在上表的画面中的node间移动

注:其他相当多的说明需要额外的文件摆在/usr/share/doc这个目录

 

分析与思考

1、自行查阅资料,如何进入centos6.5的单用户模式?

重启系统后按tab键
然后按e 在第二行输入e
接着输入1
按b

2、自行查阅资料,如何使用ps 命令找出某个进程的pid?

ps 显示活动进程的选择信息。它显示进程 ID(pid=PID)、与进程关联的终端(tname=TTY)、以 [DD-]hh:mm:ss 格式(time=TIME)显示的累计 CPU 时间、以及执行名(ucmd = CMD)。输出默认是未排序的。

3、自行查阅资料,如何找到httpd的进程号?

Linux命令:  
ps -ef | grep httpd | wc -l  

posted on 2021-09-05 17:50  尘禾  阅读(27)  评论(0编辑  收藏  举报

导航