Linux系统中的命令一般分两种:内部命令和外部命令

    1.内部命令:内部命令又称为内置命令,在系统启动时就调入内存,是常驻内存的,所以执行效率较高。

    2.外部命令:外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。


区分内部命令和外部命令的方法:type命令
         ~]# type      COMMAND
            查找结果中显示为"内嵌"或者"buildin"字样的,则为内部命令;其余的结果都为外部命令;

        内部命令的帮助获取方法:help命令
           ~]# help    COMMAND

        

        外部命令的帮助获取方法有如下几种:

            1.man命令:针对于外部命令的帮助手册;
                man九章:
                    1.用户命令(所有用户都可以执行的命令)
                    2.系统调用
                    3.C库调用
                    4.设备和特殊文件
                    5.配置文件格式
                    6.游戏相关的帮助信息
                    7.杂项
                    8.系统管理类命令
                    9.与内核相关的帮助信息

            man手册中都常见到的一些字段:
                NAME:程序的名称及相关的功能的简单描述;
                SYNOPSIS:命令使用的语法格式;
                DESCRIPTION:程序的详细描述信息;
                OPTIONS:选项的用法和选项的含义的详细说明;
                AUTHOR:程序作者的信息
                EXAMPLES:命令程序的使用范例;
                REPORTING BUGS:报告程序中所包含的BUG的方式,通常是电子邮件;
                SEE ALSO:额外参考的内容
                FILE:与该程序相关的其他的文献资料,如配置文件,README文档等;

            帮助信息中可能出现的一些特殊符号的意义:
                []:可以省略不写,也可以根据需要选择使用;
                {}:在花括号中一般包含竖线"|",表示,从所有项目中必须选择而且只能选择一个使用;"|"有或者之意;
                <>:必须书写的内容;
                ...:可以有更多内容;

            eg:~]# man  COMMAND        


        2.使用whereis命令获得帮助;
            可以查看程序的二进制文件、源代码文件及帮助手册所在的位置;

        3.whatis命令
            可以获取被匹配到的命令的手册页的描述信息;

        4.which命令
            可以显示命令的别名的定义方式和命令的二进制文件的路径;

        5.info命令
            ~]# info     COMMAND
            获取命令的在线帮助文档;


简单的系统管理类的命令:
        注销:退出登录
            exit, logout
        重新引导(重启):将运行于内存中的所有进程关闭,关闭系统内核,对于所有的计算机部件进行重新通电,加载内核,启动应用程序,打印登录提示符;
            reboot,shutdown -r  {# | now | time}  (推荐),init6

                #:数字,表示相对时间,即#分钟之后重新引导;
                now:现在,立即重新引导,相当于0;

        关闭系统(关机):将运行于内存中的所有进程关闭,关闭系统内核,对于所有的计算机部件断电。
            halt,poweroff,init0,shutdown  -h  {# | now | time}  (推荐)