linux 的 man 下的方括号 尖括号 圆括号还有省略号的意思

linux 的 man 下的方括号 尖括号 圆括号还有省略号的意思,第1张

在方括号内的表达式(“[” 和 “]”之间的字符)是可选的(写命令时要去掉括号)。

尖括号内的表达式(“[” 和 “]”之间的字符)是必须替换的表达式(而且要去掉括号)。

省略号表示该选项可以单个或多个

以7z的参数为例:

7z <command>[<switches>...] <archive_name>[<file_names>...] [<@listfiles...>]

7z <命令行>[[选项]...] <档案名称(压缩包名称)>[<被压缩的文件名>...] [<@文件列表(如txt文件中的文件列表)...>]

实例分析:

7z a -tzip -p111 archive.zip txt.txt #txt.txt文件压缩为archive.zip,压缩方式为zip,密码为111

7z x -tzip -p111 archive.zip#解压,密码为111

a为命令,命令至少要有一个

-t /-p为选项(switch),可选0个或多个,zip和111分别为-t和-p的参数,中间不需要空格选项(如-r)放前放后都行

看看下面这个示例就能明白:

>在shell命令中有特殊含义,用于标准输出的重定向。此例中,后面未指明重定向的目标文件(直接敲回车,会将换行符newline认为是目标文件),所以报错。

在>前面加上\,就可以对>进行转义,即屏蔽其特殊含义,仅表示字符本身的字面含义。于是,此例中正确输出了 >符号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8666384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存