詳細輸出的定義

許多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)開關。