linunx获取命令帮助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linunx获取命令帮助相关的知识,希望对你有一定的参考价值。

     前面讲解到程序的组成部分有4中,分别是二进制、库文件、配置文件、帮助文件

  其中二进制文件是可以单独执行,库文件不能够独立执行,只可以被调用,那么我们通过什么方式去执行程序呢,当然是通过命令,那么一个系统有N多命令不可能全部记住因此:

       每个系统都会有对应的命令帮助模式,像网络设备可以通过命令后面加?来获取命令对应的参数以及相关帮助,那么我们linux也有相关的帮助模式,在学习获取linux帮助命令之前,我们先来了解下命令的语法格式

 一、   命令语法格式有三部分组成:COMMADN (命令) OPTIONS(选项)  ARNGMENIS(参数)

     COMMADN :发起一个命令请求内核将对应的二进制程序执行为一个进程,注意:命令本身是一个可执行的程序文件,二进制文件在执行的过程中,可能会调用库文件。

      多数的系统进程文件保存在/bin,/sbin,/user/bin,/user.sbin,/user/locdl/bin,/user/locdl/sbin

    其中普通文件在bin下面,管理员可以执行的命令在sbin下面。还有多个文件共同需求的叫做共享库,共享库一般存放在/lib/lin64 

    命令执行的程序必须遵循特定之前的格式规范,linux 可以执行的文件格式为 ELF 通过 file/bin/ls 查看可以执行文件,不过要注意 不是所有的命令在对应的目录多有和其对应的可执行文件

   命令可以分为两大类:

    外部命令:是一个独立可执行的程序文件,文件名即命令名称。

    内部命令:由shell程序自带的命令。

    可以通过type 加命令来确认该命令是外部还是内部命令。

 其中shenl也是一个独特的程序,主要负责解析用户提供的命令

我们可以通过PATH命令查看哪些路径查找用户输入的命令字符串对应的命令文件比如 ls $PATH,就可以列出命令的路径,查找顺序是自左到右。

   OPTTONS 

   选项有两种,短选项和长选项

   短选项就使用-C(符号-加字母)多个选项可合并列入:-l -c — -lc

  长选项由"--"加单词组成,不可以合并 列如:--help


ARNGMENIS 

    命令的作用对象,列:ls /etc 表示命令对/etc下面的目录生效,其中ls是command /etc为arngmenis 参数 ,有些命令可以带多个参数,多个参数直接使用空白字符隔开 例如:ls /etc /var 


 二、获取命令的帮助

    内部命令:help+command 

   外部命令:

   1、命令只带帮助格式 #command --help

   2、使用手册 manual 手册存放目录为 /user/shere/man,可以使用man+command查询对应的手册。 其中对应参数大致如下:

    name:命令的功能介绍

    synposis :语法格式 其中,[ ]表示可选项目、<>必选项目 a|b二选一  。。。表示同类内容可以出现多次 

   description 指定命令

   iptions  命令的选项

   examples 使用示列

   see also 参考命令


   3、info command 获取命令的在线文档

   4、查看应用程序自带的帮助文档

     帮助文档一般存放在/user/share/doc/app-version 目录下

以上是关于linunx获取命令帮助的主要内容,如果未能解决你的问题,请参考以下文章

Linunx 系统挂载新硬盘的四种方式

如何在Linux系统上获取命令的帮助信息

Linux 获取命令帮助

linux获取命令的帮助信息

linux下如何获取命令帮助

Linux下如何获取命令帮助