LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 933|回复: 5

命令参数的问题

[复制链接]
发表于 2007-6-11 11:56:24 | 显示全部楼层 |阅读模式
在命令中有的参数用‘-’,有的用‘--’,这个怎么理解呢?有什么不同吗?
比如:
chsh -l
chsh --list
发表于 2007-6-11 12:58:12 | 显示全部楼层
- 是简写的参数
-- 是参数的全称
回复 支持 反对

使用道具 举报

发表于 2007-6-11 16:30:23 | 显示全部楼层
-对应短参数,--对应长参数
可以man getopt_long和man getopt来加深对两者的了解。
回复 支持 反对

使用道具 举报

发表于 2007-6-11 21:08:13 | 显示全部楼层
不知道楼主有没有发现:
“-”型选项都是一个字母
“--”型选项都是一个单词或者短语

其实还是有例外的,在于 X Window System 的应用程序,还有 ImageMagick 套件包,都是一个dash后面一个单词,不过这比较少见。具体也可以参考ESR的 The Art of UNIX Programming ,略微涉及到这个问题的讨论。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 22:07:20 | 显示全部楼层
真的是太谢谢大家了
回复 支持 反对

使用道具 举报

发表于 2007-6-14 20:37:01 | 显示全部楼层
一个是POSIX
一个GNU
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表