关于方括号和尖括号的区别

经常我们会看到命令说明中包含一些方括号"[ ]","< >",一直都没有怎么搞清楚这两个的区别,这两天学习monkey,才算普及到了这个知识,这里做个简单的记录,方便闲来无事的时候查看。

方括号:表示可选参数
尖括号:表示必填参数

举例:adb shell monkey [option] <count>

1. []:内的内容意思是:可写可不写
   例如:/home下就一个list 文件,使用ls --help中的 Usage: ls [OPTION]... [FILE]...
2. {}:那就必须要在{}内给出的选择里选一个。
3. <>:表示必选

命令行语法字符在命令行语法中,某些字符与格式有着特殊的意义与含义。
 本文档中的命令行语法使用以下字符格式:

方括号 [ ]

方括号 ( [ ] ) 表示里面的元素(参数、值或信息)是可选的。 您可以选择一个或多个条目,也可以不选。 不要将方括号本身也输入到命令行中。

                示例:[global options]、[source arguments]、[destination arguments]

尖括号 < >

尖括号 ( < > ) 表示里面的元素(参数、值或信息)是必需的。 您需要用相应的信息来替换尖括号里面的文本。 不要将尖括号本身也输入到命令行中。

                示例:-f <file name>、-printer <printer name>、-repeat <months> <days> <hours> <minutes>、date access <mm/dd/yyyy>

斜体

斜体文本表示您必须通过相应的值提供的信息。 它是一个要用值来替换的选项或参数。

                示例:-sessionpassword session password、-f <file name>、-printer <printer name>

管道 |

管道符号(竖线)含义是“或者”,它表示在一个元素内的一个选项。 如果两个参数由管道符号分隔开,您可以选择分隔符左边的元素,也可选择分隔符右边的元素。 在一次命令使用中不可同时选择两个元素。 在方括号中,这些选项是可选的。 在尖括号中,至少需要一个选项。

示例:-ca_backup [-custom|-rotation|-gfsrotation]、-excludeday <Sun|Mon|Tue|Wed|Thu|Fri|Sat>、-runjob <start|stop>

省略号 CA ARCserve Backup...

由三个句点 ( ... ) 组成的省略号含义是“等等”,表示前述元素(参数、值或信息)可以在命令行中多次重复。

示例:-jobid <job id1, job id2, job id3,...>、[-exitcode <exit code 1>、<exit code2>、<exit code3> ...]

原文地址:https://www.cnblogs.com/idyllcheung/p/11395889.html

时间: 2024-08-29 16:34:26

关于方括号和尖括号的区别的相关文章

include包含头文件的语句中,双引号和尖括号的区别

include包含头文件的语句中,双引号和尖括号的区别 #include <>格式:引用标准库头文件,编译器从标准库目录开始搜索 #incluce ""格式:引用非标准库的头文件,编译器从用户的工作目录开始搜索 预处理器发现 #include 指令后,就会寻找后跟的文件名并把这个文件的内容包含到当前文件中.被包含文件中的文本将替换源代码文件中的#include指令,就像你把被包含文件中的全部内容键入到源文件中的这个位置一样. #include 指令有两种使用形式 #incl

C语言包含头文件时用引号和尖括号的区别

用尖括号 #include <>:    一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找 用双引号 #include "":    一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索 尖括号和双引号,区别不是很重要的.其实编译器搜索包含文件,是依据搜索路径环境设置,那是很灵活的.一般说推荐用尖括号,不过是减少搜索路径加快预处理速度的意思,

ios import双引号和尖括号的区别

双引号:是指先在项目源码中目录搜索然后再进行系统目录搜索 尖括号:是指先系统目录中搜索然后再源码目录中搜索 eg:这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的,而使用双引号的话则会使用你自己写的那个

转载 关于include尖括号和双引号的区别。

对于使用尖括号( < >),预处理程序cpp在系统预设包含文件目录(如/usr/include)中搜寻相应的文件,而对于使用双引号(“ ”),cpp在当前目录中搜寻头文件,这个选项的作用是告诉cpp,如果在当前目录中没有找到需要的文件,就到指定的dirname目录中去寻找.在程序设计中,如果我们需要的这种包含文件分别分布在不同的目录中,就需要逐个使用-I选项给出搜索路径. 通常用 < >包含的是标准库的头文件,而用""包含的是用户自己定义的类库的头文件.&quo

C++包含头文件时尖括号和双引号区别

原文链接:http://c.biancheng.net/cpp/biancheng/view/66.html 如果你还看一些别的C++教程,那么你可能很早就发现了,有些书上的#include命令写作#include <文件名>,但有时候又会出现#include "文件名".你会很疑惑,到底哪个是对的呢?为什么要有这两种不同的写法呢? 这两种写法都是正确的写法,但是它们却是有区别的.我们知道C++已经有一些编写好的头文件(比如标准函数库等等),它们存放在VC++的Includ

C头文件中尖括号与双引号的区别

2.1 Include Syntax Both user and system header files are included using the preprocessing directive ‘#include’. It has two variants: #include <file> This variant is used for system header files. It searches for a file named file in a standard list o

20140527-ASP.NET中尖括号百分号用法

1.<%=%> 里面放的变量名,如:<div><h1>Hello World</h1><p>Welcome to Beginning ASP.NET 3.5 on <%=DateTime.Now.ToString() %></p></div>输出结果为:Hello WorldWelcome to Beginning ASP.NET 3.5 on 2009-11-10 15:53:08 2. <%#%>

关于C语言include尖括号和双引号的对话

A: #include "..." 和 #include <...> 有什么区别? B: 他喵的, 这么简单的问题. 尖括号是先在系统目录下找, 双引号是首先在当前目录下找, 找不到就找系统目录. A: 说得很含糊. 那么我问你, 当前目录有个叫hdr.h的文件,     当前目录下还有一个子目录sub, sub里面有两个文件hdr.h和1.c,    1.c中#include "hdr.h",    那么在当前目录编译sub/1.c, 它应该包含哪一个

基本命令格式 尖括号 中括号

1. []:内的内容意思是:可写可不写    例如:/home下就一个list 文件,使用ls --help中的 Usage: ls [OPTION]... [FILE]... 2. {}:那就必须要在{}内给出的选择里选一个. 3. <>:表示必选 命令行语法字符在命令行语法中,某些字符与格式有着特殊的意义与含义.  本文档中的命令行语法使用以下字符格式: 方括号 [ ] 方括号 ( [ ] ) 表示里面的元素(参数.值或信息)是可选的. 您可以选择一个或多个条目,也可以不选. 不要将方括号