涨知识啦 | Linux命令行及命令参数(三)

558 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

三、熟悉命令行参数

在终端中输入 ls,按回车键,可以看到输出如下图:

image.png ls 是 list 的缩写,list 是英语“列举,列出”的意思。所以 ls 命令用于列出当前目录下的文件和目录。

Ubuntu 系统为我们默认创建了不少目录:

  • Downloads 英语“下载”的意思,用于存放下载的文件;
  • Pictures 英语“图片”的意思,用于存放图片;
  • Videos 英语“视频”的意思,用于存放视频;
  • Documents 英语“文件”的意思,用于存放文档;
  • Music 英语“音乐”的意思,用于存放音乐;
  • Public 英语“公共的”的意思,用于存放公共的文件;
  • Templates 英语“模板”的意思,用于存放样板文件。 命令参数就是写在命令之后的一些补充选项。命令和参数之间有空格隔开。例如这样:
command parameters

上面的 command 和 parameter 分别是英语“命令”和“参数”的意思,只是演示一下格式,并不是说真有 command 这个命令和 parameters 这个参数。

参数里可以包含多个参数,由空格隔开,也可以包含数字、字母等等。可以说,参数没有固定的格式,但是一般来说还是遵循一定规范的。

短参数(一个字母)

最常用的参数形式就是一个短横线后接一个字母。例如:

command -p

如果我们要一次加好几个短参数,可以用空格隔开,例如:

command -p -a -T -c

多个短参数也可以合并在一起,例如上面的命令等价于:

command -paTc

Note:参数的字母的大小写是有区别的,大写的 T 和小写的 t 通常表示不同意思。