Liunx获取信息帮助与man文档章节的划分

首先要判断命令的类型,可用 type COMMAND 来判断命令

如果显示结果为(…. shell内嵌)即为shell内嵌命令,如需获取帮助,使用 help COMMAND 即可;

下图的例子是pwdshell内嵌命令

Liunx获取信息帮助与man文档章节的划分
内部命令属于Shell的一部分,所以并没有单独对应的系统文件,只要Shell解释器被运行,内部指令也就自动载入内存了,用户可以直接使用。内部命令无需从硬盘中重新读取文件,因此执行效率更高

 

Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。

如果显示结果为一个具体的绝对路径(/usr/bin/cat)则为外部命令,可使用以下两种方式进行获取帮助:

        ①COMMAND
–help
(
命令自带简要格式的使用帮助)

        ②man
COMMAND
(
使用手册manual,其位置在/usr/share/man)

图为cat是外部命令

Liunx获取信息帮助与man文档章节的划分

 

                                                                                      

                                                                              man文档划分

           
   
使用手册:压缩格式的文件,有章节之分;

           
        /usr/share/man

           
              man1
man2,…

           
              1
:用户命令;

           
              2
:系统调用

           
              3
C库调用

           
              4
:设备文件及特殊文件

           
              5
:文件格式;(配置文件格式)

           
              6
:游戏使用帮助;

           
              7
:杂项

           
              8
:管理工具及守护进行;

            注意:并非每个COMMAND在所有章节下都有手册

  

        可以用whatis命令来查找:whatis COMMAND

 

                      man命令打开手册以后的操作方法:

           
         
翻屏:

           
             
空格键:向文件尾翻一屏

           
              b
:向文件首部翻一屏;

           
              Ctrl+d
:向文件尾部翻半屏;

           
             
回车键:向文件尾部翻一行

           
              k
:向文件首部翻一行

           
              G
:跳转至最后一行

           
              #G:
跳转至指定行

           
              1G
:跳转至文件首部

           
         
文本搜索:

           
              /keyword
:从文件首部向文件尾部依次查找:不区分字符大小写

           
              ?keyword
:从文件尾部向文件首部依次查找;

           
                     n
:与查找命令方向相同;

           
                     N
:与查找命令方向相反;

           
         
退出:

           
              q
quit

 

        选项:

                       -M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之;

原创文章,作者:N27 Yee Tat Cheng,如若转载,请注明出处:http://www.178linux.com/79035

(0)
N27 Yee Tat ChengN27 Yee Tat Cheng
上一篇 2017-07-02 00:56
下一篇 2017-07-02 01:39

相关推荐

  • Linux 第五天: (08月01日) Linux用户组管理

    Linux 第五天: (08月01日) Linux用户组管理         管理员 root,0普通用户 1-65535系统用户 1-499(centos6), 1-999(centos7)登录用户 500(centos6)+, 1000(centos7)+   /etc/passwd 用户及属性/etc/…

    Linux干货 2016-08-08
  • Linux 文本查看及处理工具&&用户和组管理

    1、列出当前系统上所有已登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who | cut -d ' ' -f 1 | sort -u 2、取出最后登入到当前系统的相关信息。 ~]# last&…

    Linux干货 2016-10-05
  • bash编程基础(二)补

       bash脚本编程         脚本文件格式:         第一行,顶格:#!/bin/bash         注释信息:#         代码注释:  …

    Linux干货 2016-12-23
  • centos 7.3二进制安装mariadb10.2.8

    1 rpm -qa mariadb* 2 getent passwd mysql useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql 3 tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local/cd /usr/local/ln -s mariadb…

    Linux干货 2017-10-16
  • 文本处理工具应用练习

    练习:  1 、找出ifconfig 命令结果中本机的IPv4 地址 思路:我们使用ifconfig命令可知,ip地址是在第二行,所以我们先筛选出第二行,       第二行中的分隔符看起来很混乱,都是不规则的,有一个空格或多个空格的,没有标准       所以我们最好是建立一个标准分隔,…

    Linux干货 2016-08-08
  • vsftpd基于mysql进行虚拟用户管理

    概述:     FTP是我们日常工作中经常用到的一个服务,但是FTP对用户的管理却比较薄弱,默认状态下,FTP利用pam机制进行账号管理,默认情况下使用的是系统账号,如何提升FTP对用户管理的有效性,针对不同的用户设定不同的上传权限,这就要基于虚拟账号来管理了,本篇就介绍下在vsftpd利用pam机制,结合mysql实…

    Linux干货 2016-10-18