4th
命令选项和参数的区别。
Linux 命令后面经常会跟一个或多个选项,这些选项会改变命令的行为,再后面可能会有一个或多个参数,这些参数是命令作用的对象。所以大多数命令看起来都是这样的:
command -options arguments
大多数选项都是以一个「-」开头,后面跟一个字母,比如「-l」,这种选项叫做短选项。还有很多来自 GNU 项目的命令,支持长选项,长选项是以「--」开头,且选项名往往是一个单词,比如最常见的「--help」。在下面这个命令中,我们给了 ls 两个选项,选项 l 是让 ls 以长格式的形式输出,选项 t 是让输出结果以文件的修改时间排序。
ls -lt
而下面这个命令中的长选项「--reverse」则是让「ls -lt」的输出结果逆序排列。
ls -lt --reverse
需要注意的是,Linux 命令选项和文件名一样,都是区分大小写的。
参考资料:
《The Linux Command Line Fifth Internet Edition》第 3 章 - Options and Arguments
Last updated
Was this helpful?