详细输出的定义

许多Linux命令都有一个minus v(-v)开关。 如果您查看这些命令的手册页,则会显示“-v - 详细输出”。

如果您访问Dictionary.com,您将看到verbose这个词生成以下输出:

从Linux的角度来说,基本上是冗长的,意味着更多的信息,上面使用的术语罗嗦几乎总结了它。

在同一dictionary.com页面上对verbose一词的另一个定义如下:

我个人喜欢Urban Dictionary给出的定义:

冗长是在一般人群中限制使用可能过时,冗长的词汇的能力,而英语中的词汇通常以拉丁语为基础。 通常,以这种方式使用的短语与更简洁的形式是同义的。 除了使用广泛的词汇之外,被认为是“冗长”的散文通常会以不同寻常的频率使用括号词组,正如可能在科学期刊或大学教科书中发现的那样。 尽管在学术语境中被接受,因为它能够详细解释对普通外行人来说可能看起来相当复杂的概念,过度冗长的过度使用往往会引起普通民众,特别是那些可能患有神经紊乱的人,被称为“注意力”赤字障碍(ADD),对所解释的概念失去兴趣,因此他们可能获得的知识将会失去。 因此,适度是正确使用冗长的关键。

必须有一种讽刺意味的是,“城市词典”对“verbose”一词的定义本身就非常冗长。

在阅读所有这些定义后,我在Linux中使用verbose这个术语的定义: 提供更多信息

提供详细输出的命令示例

Linux中的lspci命令用于返回计算机上所有PCI设备的列表。 lspci命令的输出已经相当冗长了,但是你可以在lspci中使用“-v”开关来获得更多的输出,甚至可以通过使用“-vv”甚至“-vvv”来切换得到非常详细的结果输出。

一个简单的例子是返回进程列表的ps命令

ps -e

以上命令列出系统上的每个进程,命令的输出如下所示:

ps命令还可以与显示详细输出的负v(-v)开关关联。

ps -ev

上述命令仍显示每个进程,但现在您看到以下列:

一般情况下,如果您需要查看额外信息并且不应该用于您使用的每个命令,通常只需要使用详细切换。 事实上,并非每个命令都有显示详细输出的选项。

不显示详细输出的原因是它实际上会减慢命令的速度,所以它不是你想在脚本内部使用的东西,除非你特别需要输出额外的信息。

使用FTP时,verbose本身就是一个命令,用于根据您希望使用的设置打开或关闭额外信息。

概要

可以说这个页面在给出它的verbose这个词的定义时相当冗长。

不过希望它能帮助你理解为什么你现在可能会在使用Linux命令时使用经常使用的minus v(-v)开关。