学科分类
目录
Linux编程

命令格式

在学习具体命令之前,需先了解Linux常用命令的基本格式。Linux系统中的命令遵循如下的基本格式:

command [options] [arguments]

其中command表示命令的名称;options表示选项,定义了命令的执行特性;arguments表示命令作用的对象。如下示例:

$rmr dir

该语句的功能为删除目录dir,其中rm为命令的名称,表示删除文件;-r为选项,表示删除目录中的文件和子目录;dir为命令作用的对象,该对象是一个目录。Linux系统中的命令都遵循以上格式,命令中的选项和参数可酌情缺省。

命令的选项有两种,分别为长选项和短选项。以上示例中的选项“-r”为短选项,对应的长选项为“--recursive”。长/短选项的区别在于,多个短选项可以组合使用,但长选项只能单独使用。例如,rm命令还有一个常用选项“-f”,表示在进行删除时不再确认,该选项可与“-r”组成组合选项“-rf”,表示直接删除目录中的文件和子目录,不再一一确认;若使用长选项实现以上功能,则需使用以下命令:

rm –recursive –force dir

与短选项相比,长选项显然比较麻烦,因此Linux命令中通常不使用长选项。

点击此处
隐藏目录