命令的使用格式及介绍
命令的通用格式
  1. COMMAND OPTIONS ARGUMENTS:命令 选项 参数 

  • 发起一个命令,请求内核将某个二进制程序运行为一个进程

  • 程序到进程,静态到动态,具有生命周期

COMMAND 
  • 命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享文件

OPTIONS 
  • 指定命令的运行特性

ARGUMENTS 
  • 命令的作用对象:命令对什么生效

相关基础命令介绍及使用
  1. ifconfig 

  • 常用选项 

  • -a:显示当前系统所有可用的接口的信息,甚至是down的接口

  • -s:简短显示接口的状态信息

  • -interface:为接口的名称,查看指定的接口,不指定接口,可查看所有活跃的接口信息

  • 用来查看网络接口的配置及状态信息 
    ifconfig [-v] [-a] [-s] [interface] 

  • 对网卡的启用/禁用 
    ifconfig interface [up/donw]

  • 配置网络接口参数 
    ifocnfig interface IP netmask NETMASK 这种对网卡的参数配置会即时生效,但不会对配置文件内容没影响,只是临时修改,重启网络服务或重启系统,配置就会消失。

echo 
  • 选项 

  • -n:要追加换行

  • -e:让转义符生效

  • \n:换行

  • \t:制表符

  • 回显 
    echo [SHORT-OPTION]… [STRING] 

tty
  • 示出连接到当前标准输入的终端设备文件名

startx
  • 启动X Window

export 
  • 常用参数 

  • -f:代表[变量名称]中为函数名称

  • -n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

  • -p:列出所有的shell赋予程序的环境变量

  • 设置或显示环境变量 
    在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。 
    export [-fnp][变量名称]=[变量设置值] 

pwd 
  • 选项 

  • -L:打印 $PWD 变量的值,如果它命名了当前的工作目录;默认情况下,pwd的行为和带此选项一致

  • -P:打印当前的物理路径,不带有任何的符号链接

  • 打印当前工作目录的名字 
    pwd [-LP] 

history 
  • 选项 

  • -c:清空命令历史

  • -d:删除指定历史命令

  • -r:从文件读取命令历史至历史列表中

  • -w:把历史列表中的命令追加至历史文件中

  • history #:显示最近的#条命令

  • 显示或操纵历史列表 
    history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数…] 

shutdown 
  • 选项: 

  • time: 
    设置多久时间后执行shutdown指令。不带时间,默认为1min 

  • 警告信息 
    要传送给所有登入用户的信息

  • -r:reboot,重启机器

  • -h:halt,关机

  • -c:取消shutdown 操作,若定义了时间参数的话。

  • now,相当于+0,立即shutdown操作

  • hh:mm,指定时间进行shutdown操作

  • +m,多少分钟后进行shutdown操作

  • 停止,关机或重启机器 
    shutdown [-efFhknr][-t 秒数][时间][警告信息] 

hwclock 
  • 选项 

  • -s:以硬件为准,把系统调整为与硬件时间相同

  • -w:以系统为准,把硬件时间调整为与系统时间相同

  • 查看或设置硬件时间 
    hwclock [function] [option…] 

date 
  • 选项 

  • FORMAT: 

  • -d:显示字符串所指的日期与时间。字符串前后必须加上双引号。

  • -s:根据字符串来设置日期与时间。字符串前后必须加上双引号。

  • %H  小时(以00-23来表示)。 
    %M  分钟(以00-59来表示)。 
    %S  秒(以本地的惯用法来表示 
    %m  月份(以01-12来表示)。 
    %d  日期(以01-31来表示)。

  • 显示日期时间 
    date [OPTION]… [+FORMAT] 

获取命令的使用帮助
  • 内部命令 
    help COMMAND

  • 外部命令

    • 使用手册:manual 
      位置:/usr/share/man 
      # man COMMAND 

    • 使用手册:压缩格式的文件,有章节之分 
      位于 /usr/share/man 
      man1,man2,…. 
      man1,用户命令 
      man2,系统调用 
      man3,C库调用 
      man4,设备文件及特殊文件 
      man5,文件格式(配置文件格式) 
      man6,游戏使用帮助 
      man7,杂项 
      man8,管理工具及守护进程

    • ~]# man CHAPTER COMMAND 
      注意:并不是每个COMMAND在所有章节中都有手册:

    • ~]# whatis COMMAND 
      注意:其执行过程是查询数据库进行的 
      手工更新数据库: 
      ~]# makewhatis

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

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

    • 006OPNgazy7cmaL7Zf391&690

    • 006OPNgazy7cmaMpzV7d9&690


  1. 命令自带简要格式的使用帮助 
    # COMMAND - -help

  2. 使用手册

  3. info COMMAND 
    获取命令的在线文当