第八节Linux下的帮助命令

一、内建命令与外部命令

  1、内建命令: shell程序一部分,命令简单,系统加载时shell被加载并驻留在内存中,由shell识别并内部运行,解析内部命令时shell不用创建子进程,执行速度快于外建命令。

           eg  :   history 、cd、exit

                     history:  显示刚输入的命令和编号

 2、外部命令 : 为实用程序,功能强大,系统加载时不随系统加载到内存中,命令执行由shell调控,在Bash之外额外安装,常放在/bin,  /usr/bin,  /usr/sbin中

            eg  :  ls  ,vi,du,su,cat等等

                    vi :   用于文本编辑,功能很强大

 3、区分 : 使用type命令

eg:   type  exit         ->    exit is  a  shell   builtin    

       -> 内建命令

       type  service    ->   service  is   /usr/sbinrvice              ->外部命令

       type   ls   ->   ls  is  an   alias   for ls   --color=tty          ->外部命令(为命令别名所设定的名称)

二、帮助命令

 1、help

     1)zsh内置没有help命令,bash有  :

 bash                             ->     进入bash中

help    内建命令            ->      help命令只能用                                                于显示内建命令的帮助信息

附:  外部命令    --help      ->      可以显示外部命                                                              令的帮助信息

     2)特点:  在紧急时刻,显示简单扼要的信息

 2、man

    1)格式:    man      命令

                        man     区段   命令    

(这里man的区段多了一段,第九段用来存放内核        例行程序的文档)

    2)特点:  内容多而详细,无内建与外部命令之分

  3、 info

    1)格式:    info    命令

    2)info 来自自由软件基金会的的GNU项目

   3)特点:显示信息比man还多,能够更完整                              的显示GNU信息

       

你可能感兴趣的:(第八节Linux下的帮助命令)