要想熟练的操作linux系统,必须掌握众多linux命令的使用,除了必要大量的命令练习之外,还需要掌握linux系统里面的命令帮助技巧,同时在另一个方面也说明了获取帮助的能力决定了技术的能力。


下面为学习参考总结的方法;

  

前置知识:


1.命令的格式:

    在命令提示符下,操作命令有一定的格式规范,一般有三部分组成,分别如下:

       

        ~]# COMMAND(命令) OPTIONS(选项) ARGUMENTS(参数)

         

   (1)COMMAND:首先要指定命令



   (2)OPTIONS:选项指的是调整指定命令的特性,通常有两种风格表现形式:

         1.长选项

           --

    Linux基础之——命令的帮助_man

           

         2.短选项

           -

     Linux基础之——命令的帮助_linux_02



    (3)ARGUMENTS:命令的作用对象。

    

2.命令的类型:

    在linux系统里要调用的命令有两种类型,不同的命令类型使用的帮助法式也有不同,一下介绍两者的区别。

    (1)内部命令:

        shell程序自带的内建命令。


    (2)外部命令:

        独立的可执行二进制程序文件,文件名就是命令名。


3.查看系统命令类型的命令:type

          

   ~]# type COMMAND

     *内部命令:

     Linux基础之——命令的帮助_linux_03

     *外部命令:

     Linux基础之——命令的帮助_linux_04


4.PATH环境变量:

    命令本身是一个可执行的程序文件,可能调用库文件。命令执行调用的就是可执行的文件,这些可执行文件就在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin,这些目录众多,我们执行命令时使用的仅仅是命令,他们是如何找到相对应的可执行程序命令文件呢?这就需要借助PATH这个环境变量了,

 

    PATH环境变量是命令执行搜索路径的环境变量,执行命令时就在指定的路径里查找,路径的搜索顺序自左到右。

    查看PATH环境变量的命令:

 

    ~]# echo $PATH

     Linux基础之——命令的帮助_linux_05

     

 

5.help命令的帮助使用:

    (1)内部命令的简单使用介绍帮助,一般使用命令help,使用格式如下:

 ~]# help COMMAND

     Linux基础之——命令的帮助_man_06

       

    (2)外部命令的简单帮助help,格式跟内部命令格式有点不同:

      ~]# COMMAND --help

     Linux基础之——命令的帮助_man_07 

 

6.man命令的帮助使用:

 man命令是内外部命令的详尽使用说明手册,一般调用的是位于/usr/share/man/目录下的个命令使用说明文档。

 

      (1)man命令的内容非常多,为了使用查找检索方便,man手册使用章节划分内容,如下:

        

             1:用户命令:用户命令的使用;

             2:系统调用:系统调用的使用;

             3:库用户:库调用的使用帮助;

             4:特殊文件:特殊文件的使用帮助

             5:文件格式:配置文件的语法使用帮助

             6:游戏

             7:杂项(Miscellaneous)

             8: 管理命令:管理员使用的命令帮助

      

其中有些符号的意义说明如下:

           <>:必选

           []:可选

            ...:可以出现多次

           |:多选一

           {}:分组


     MAN:

     NAME:命令名称及功能简要说明

     SYNOPSIS:用法说明,包括可用的选项

     DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

     OPTIONS:说明每一个选项的意义

     FILES:此命令相关的配置文件

     BUGS:

     EXAMPLES:使用示例

     SEE ALSO:另外参照


     翻屏:

    向后翻一屏:SPACE

    向前翻一屏:b

    向后翻一行:ENTER

    向前翻一行:k


     查找:

         /KEYWORD: 向后

         n: 下一个

         N:前一个 


        ?KEYWORD:向前

         n: 下一个

         N:前一个 


      q: 退出


7.在线文档:

info COMMAND


8.官方文档:

apache, hadoop


9.搜索引擎搜索:

百度,谷歌

  总结:熟练的命令使用必须大量重复的操作,man手册帮助文档使用的是英文,所以翻译起来有些困难,不必太紧张,一些基础词汇和专业术语就那么多,平时注意多看都查,后面自然而然也就不是什么难事。