如何在 ubuntu 终端上永久打开“-v”(以及如何删除它)

LBB*_*188 9 command-line

我正在观看一个视频来了解命令,我注意到当那家伙输入命令时,大多数人-v默认都有该选项,而无需他实际输入-v命令选项。

他提到他启用了“详细”,但我似乎在网上找不到任何提到我正在寻找的内容。我不确定它是否相关,但我在虚拟机上。

视频:https://www.youtube.com/watch?v =ZtqBQ68cfJc&t=5377s

如何启用这种详细模式?

ter*_*don 27

你不知道。虽然许多命令确实使用-vverbose,这是一种常见的习惯用法,但它不是标准,许多命令将它用于完全不同的东西。例如,文本搜索命令grep用于-v“否定匹配”。因此,虽然grep foo意思是“查找匹配的行” foo,但该命令的grep -v foo意思是“查找不匹配的行foo”。

因此,您确实不想盲目地向命令添加选项,除非您知道该命令使用该选项来执行您认为它会执行的操作。相反,您可以做的是为您实际想要使用的命令添加别名。为此,例如对于gzip视频中提到的命令,您可以编辑文件$HOME/.bashrc并添加以下行:

alias gzip='gzip -v'
Run Code Online (Sandbox Code Playgroud)

保存文件,打开一个新终端,现在所有gzip命令都变成了gzip -v.

并且,要了解命令有哪些选项以及它们的作用,您可以运行man command. 所以,对于grep,那就是man grep