linux 开头方括号里的意思 如:[baozi@localhost ~]$

linux 开头方括号里的意思 如:[baozi@localhost ~]$,第1张

baozi是当前登录用户名

localhost是主机名

@=at

baozi@localhost 也就表示登录在localhost主机上的baozi用户

~是当前工作目录,这里~表示用户home目录,等同于/home/baozi

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

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

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

以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)放前放后都行

baozi是当前登录用户名,localhost是主机名。

中括号中的内容表示是可选参数,可选一个或多个或不选,大括号中的内容表示只可选其中一个参数。

标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0、1和2。这里2的意思就是将标准错误也输出到标准输出当中。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存