为什么 dpkg --get-selections|grep linux 命令中,get 前面有两个"-"?
发表于 : 2009-05-11 11:04
如题,为什么get前有两个 "-" 呢?
我试过get前只用一个 “-",提示: dpkg: unknown option -g
谢谢!
我试过get前只用一个 “-",提示: dpkg: unknown option -g
谢谢!
致力于Ubuntu中文推广
http://forum.ubuntu.org.cn/
代码: 全选
man dpkg
谢谢!rocky22 写了:一个“-”表示短选项,比如 -a。一般为一个字母代表一个选项,多个选项可以直接连写。
两个“-”表示长选项,选项通常以单词或词组表示。
而且,一般的长选项对应有个短选项,比如 “-h”跟“--help”是同样的意思。
这里“ -selections ”不是个选项,“--get-selections”是一个完整的长选项。luber 写了:谢谢!rocky22 写了:一个“-”表示短选项,比如 -a。一般为一个字母代表一个选项,多个选项可以直接连写。
两个“-”表示长选项,选项通常以单词或词组表示。
而且,一般的长选项对应有个短选项,比如 “-h”跟“--help”是同样的意思。
在这里 “ -selections ”, 可以说是属于 “一般的长选项对应有个短选项”吗?
冲浪板 写了:2楼的向3楼的学习学习
中间的这个"-"不是表示选项了,是表示连接符。luber 写了:谢谢!rocky22 写了:一个“-”表示短选项,比如 -a。一般为一个字母代表一个选项,多个选项可以直接连写。
两个“-”表示长选项,选项通常以单词或词组表示。
而且,一般的长选项对应有个短选项,比如 “-h”跟“--help”是同样的意思。
在这里 “ -selections ”, 可以说是属于 “一般的长选项对应有个短选项”吗?
我问的是两个减号"-"的情况,不是问 dpkg 的选项。nsnl 写了:冲浪板 写了:2楼的向3楼的学习学习手册里面关于具体选项的说明应该很详细和全面吧...
存在的选项应该都能被查阅到吧?没有的不就是无法使用的选项么?
你的疑问在于没有把--get-selections看作是一个整体luber 写了:我问的是两个减号"-"的情况,不是问 dpkg 的选项。nsnl 写了:冲浪板 写了:2楼的向3楼的学习学习手册里面关于具体选项的说明应该很详细和全面吧...
存在的选项应该都能被查阅到吧?没有的不就是无法使用的选项么?
代码: 全选
man dpkg
可以看到--get-selections和--set-selections都作为整体的一项加以说明。-C, --audit
Searches for packages that have been installed only partially on
your system. dpkg will suggest what to do with them to get them
working.
--get-selections [package-name-pattern...]
Get list of package selections, and write it to stdout. Without
a pattern, packages marked with state purge will not be shown.
--set-selections
Set package selections using file read from stdin. This file
should be in the format '<package> <state>', where state is one
of install, hold, deinstall or purge. Blank lines and comment
lines beginning with '#' are also permitted.