因此,我正在为一些 Ubuntu (14.04) 机器创建一些 Vagrant 配置脚本。我使用如下命令通过 Aptitude 安装 Ubuntu 软件包:
sudo aptitude install -y -q=2
好的,我明白,-q
并且-q=1
功能上是相同的,而且-q=2
会抑制更多的输出。
但是还有其他值与 相关联吗-q
?例如,是否有-q=3
,-q=4
甚至-q=5
可以设置的值?这在总体上有什么不同吗?或者 Aptitude 是否仅在“大于或等于”的基础上运行,并且是上限-q=2
?
答案1
我相信这说明了一切man aptitude
:
-q[=<n>], --quiet[=<n>]
Suppress all incremental progress indicators, thus making the
output loggable. This may be supplied multiple times to make the
program quieter, but unlike apt-get, aptitude does not enable -y
when -q is supplied more than once.
The optional =<n> may be used to directly set the amount of
quietness (for instance, to override a setting in
/etc/apt/apt.conf); it causes the program to behave as if -q had
been passed exactly <n> times.
这里说设置-q
你指示的值将被解释为通过 -q
那次。
因此,doing-q=5
相当于 doing -q -q -q -q -q
,但 doing 当然更令人愉悦且可读性更强。操作上的差异在于,相对于使用的 s-q=5
数量,它使程序运行得更加安静。-q