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 查看的目录名