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

linux的man下的方括号尖括号圆括号还有省略号的意思查命令的时候看不懂方括号尖括号的意义````希望能解释一下各种参数的括号的意义```... linux 的 man 下的方括号 尖括号 圆括号还有省略号的意思
查命令的时候看不懂 方括号尖括号的意义````
希望能解释一下各种参数的括号的意义```
展开
 我来答
大大虫
高粉答主

2014-06-13 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
在方括号内的表达式(“[” 和 “]”之间的字符)是可选的(写命令时要去掉括号)。
在尖括号内的表达式(“[” 和 “]”之间的字符)是必须替换的表达式(而且要去掉括号)。
省略号表示该选项可以单个或多个

以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)放前放后都行
追问
尖括号是什么意思????/`````
追答
上面第二行有误,应该是:

在尖括号内的表达式(“”之间的字符)是必须替换的表达式(而且要去掉括号)。
就是说,尖括号之间的是必须有的
hansonelite
2014-06-13 · TA获得超过343个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:59万
展开全部
举个例子:
#man man
NAME
man - an interface to the on-line reference manuals
SYNOPSIS
man [-c|-w|-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-adhu7V] [-i|-I]
[-m system[,...]] [-L locale] [-p string] [-C file] [-M path] [-P
pager] [-r prompt] [-S list] [-e extension] [[section] page ...] ...
man -l [-7] [-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-p string] [-P
pager] [-r prompt] file ...
man -k [apropos options] regexp ...
man -f [whatis options] page ...
SYNOPSIS : 对你所Man的命令/函数用法的简单描述
方括号[]里是可选选项。省略号...自然就是省略了很多内容,你可以操作光标按进去看具体内容。
圆括号()可能是参数列表,也可能是对内容的解释。尖括号<>还没见到(可能与linux版本有关)。

Unix/Linux下Man Pages的各分卷的含义说明:

1 - commands
2 - system calls
3 - library calls
4 - special files
5 - file formats and convertions
6 - games for linux
7 - macro packages and conventions
8 - system management commands
9 - 其他
解释一下,
1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如ifconfig
想要指定section就直接在man的后面加上数字,比如 :
man 1 ls
man 3 printf
等等

Unix/Linux下Man Pages的各分卷下节(section)的含义说明:

Header : 标题;
NAME : 对你所Man的命令/函数的功能概述;
SYNOPSIS : 对你所Man的命令/函数用法的简单描述;
AVAILABILITY : 可用性说明;
DESCRIPTION : 对你所Man的命令/函数的详细描述;
OPTIONS : 该命令的所有可选项的详细说明;
RETURN VALUE : 如果是函数,则列出函数返回值;
ERRORS : 如果函数调用出错.则列出所有出错的值和可能引起错误的
原因;
FILES : 该命令/函数所用到的相关系统文件;
ENVIRONMENT : 和该命令/函数相关的环境变量;
NOTES : 表示不常用的用法或者是实现的细节;
BUGS : 已知的错误和警告(可能附有解决办法);
HISTORY : 该命令/函数的历史发展;
SEE ALSO : 可以参照的其他的相关命令/函数
Others.... : 和一些具体命名/函数有关的特殊节比如在"man"自身的Man Pages里就有一 个"CAT PAGES"节用来描述如何保存Man Pages当前的格式.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-06-13
展开全部
可选什么的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式