Linux命令通常由以下三部分组成:
我们提供的服务有:网站设计制作、网站设计、微信公众号开发、网站优化、网站认证、龙子湖ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的龙子湖网站制作公司
Command [-option] [argument]
其中Command即是要运行命令的本身,说白了就是一个软件(程序)
Option的话是可选的,即有些命令是没有选项的,选项(也有人称之为参数,因为从编程的角度来说,它就是参数),选项是控制命令运行状态和行为的。
argument是参数,是命令要操作的文件、路径、数据等,也是可选的,因为有些命令不需要操作这些内容。
打个比方:以做饭为例,做饭就是命令,而我们可以加一些选项,比如:快速的、美味的
而参数就是食材,所以我们可以说“做一顿美味的红烧肉。”
如果你是新手的话,推荐去看看鸟哥的书(比较厚,不作为主要推荐),主要推荐《Linux就该这么学》这本书(免费的电子书,百度一下就知道了),以最新的Redhat7为环境,详细的介绍了linux遇到的方方面面,有什么问题还可以去官方论坛提问,非常棒!
一般来说,Linux命令有三个选项,一个是源,一个是目标,一个是选项。比如cp -R /test /test2
当然,不同的命令,需要的参数是不同的,参数的个数也不是同的。因为每个命令都是一个软件,所以如果需要了解的话,倒可以学学shell编程。
命令的语法通用格式 :
# COMMAND OPTIONS ARGUMENTS
大体上可以分为3部分: 命令,选项,参数
COMMAND,命令 :
命令本身是一个二进制格式的可执行的程序文件,有可能会调用共享库文件;执行命令的过程,就是告诉shell运行某个程序文件,使之成为一个进程。
OPTIONS,选项 :
选项用于指定命令的运行特性;
选项有两种表现形式:
短选项 :形式大多为 - 符号后跟一个字母,字母明确区分大小写, 例如 -l , -L , -d , -D 等等
长选项 :形式大多为 -- (两个 - 符号)后跟一个单词,单词都是小写,例如 --help , --human-readable
注意 :
1,有些命令的选项前面没有 - 符号;
2,如果同一命令同时使用多个短选项,多数可合并: -l -d = -ld
3,长选项不能合并;
4,有些时候,选项也可以带参数,这种参数称为选项参数,需要注意与命令参数区分;
ARGUMENTS,参数 :
参数用于指明命令的作用对象,即命令对什么生效;
注意:不同的命令的参数;
有些命令可同时带多个参数,参数之间以空白字符分隔;例如: ls -ld /var /etc , /var 和 /etc 两个目录为参数,中间用空格分隔