Linux命令后面所接选项和参数的区别

在使用Linux命令时,有时候后面会跟一些"选项"(options)或"参数"(agruments)

命令格式为:

#中括号便是可选项
command [options] [arguments]

有些命令不需要选项和参数,有些则需要多个选项和参数

选项分为两种:

第一种:短选项

例如:-h、-l、-s。(PS:-后面接单个字母)

  1)短选项使用‘-’引导,当有多个短选项时,各选项之间使用空格隔开

  2)有些命令的短选项可以组合,例如:-l-h =>-lh

  3)有些命令的短选项可以不带‘-’,这种叫做BSD风格,例如:ps aux

  4)有些短选项需要带选项本身的参数,例如:-L 512M

第二种:长选项

 例如:--help、--list等。(PS:后面接单词)

  1)长选项都是完整单词

  2)通常不能组合

  3)如果需要加参数,长选项的参数通常需要“=”,例如:--size=1G

agruments(参数):

  参数是指命令的作用对象

  例如ls命令,不加参数显示当前目录,也可以加参数,例如:ls 查看的目录名

  

02-11 16:42