可以做彩字的网站,青岛网站开发中心,搭建棋牌工具,wordpress换域名后无缩约图文章目录 一、没有括号二、[]三、{}四、五、...六、|七、() 命令行参数很复杂#xff0c;通过 --help 会看到很多符号#xff0c;比如 [] {} () | …#xff0c;他们都是什么意思呢#xff1f;一般格式如下#xff1a;
命令必选参数1|必选参数2… 文章目录 一、没有括号二、[]三、{}四、五、...六、|七、() 命令行参数很复杂通过 --help 会看到很多符号比如 [] {} () | …他们都是什么意思呢一般格式如下
命令必选参数1|必选参数2[-option {必选参数1|必选参数2|必选参数3}][可选参数...]{(默认参数)|参数|参数}示例如下
git remote add [-t branch] [-m master] [-f] [--[no-]tags] [--mirrorfetch|push] name url命令行常见符号
{}、[]、、()、|、…一、没有括号
没有括号包裹的是必填参数如
cat [-AbeEnstTuv] [--help] [--version] fileNamefileName 没有被括号包裹所以是必填参数
cat a.txt二、[]
表示可选
ls [-alrtAFR] [name]即 ls 命令的 -a -l -r -t -A -F -R 和 name 都是可选的
$ ls
$ ls -a
$ ls -l data三、{}
大括号 {} 表示括号内的参数任选其一比较少见。
如下 -l、-r、-e 任选其一。
crontab [ -u user ] { -l | -r | -e }四、
尖括号 表示必须被替换的占位。如
cmp [-clsv][-i 字符数目][--help][第一个文件][第二个文件]cmp 用来比较两个文件的差异-i 字符数目 用来指定忽略的字符数目当添加 -i 参数时必须指定值:
$ cmp a.txt b.txt
$ cmp -i a.txt b.txt //error
$ cmp -i 10 a.txt b.txt五、…
省略号 …表示该参数可以多次重复
which [文件...]可以看到which 命令可以重复参数
$ which ls pwd cd docker jq
ls: aliased to ls -G
pwd: shell built-in command
cd: shell built-in command
/usr/local/bin/docker
/opt/homebrew/bin//jq六、|
管道符 |表示|两边的参数任选其一。
crontab [ -u user ] { -l | -r | -e }七、()
小括号( )指明参数的默认值只用于{ }中