打印其版本的 ssh 和 tcpdump 的第一个长字符串可选参数是什么?

-1 command-line ssh tcpdump command

ssh和的手册页中的第一个标志/选项是tcpdump什么?

ssh -1246AaCfgKkMNnqsTtVvXxYy 

tcpdump  -AdDefIKlLnNOpqRStuUvxX 
Run Code Online (Sandbox Code Playgroud)

它是如何命名的,为什么在那里,关于它有什么约定,还有什么使用它,为什么大多数命令没有它......

我找不到任何关于它的信息,所以无论你能告诉我什么,我们都将不胜感激。

但是我知道它会打印我正在使用的版本,在 tcpdump 的情况下,还会打印使用选项。

我认为它列出了所有可能的标志,但它没有,例如,是该字符串-c -C中的标志tcpdump和不在该字符串中的标志,因此是-bfor ssh

ilk*_*chu 5

我的手册页ssh开头为:

ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]...
Run Code Online (Sandbox Code Playgroud)

这与它打印的使用指南相同,例如仅使用ssh.

那里的第一个字符串只是许多不带参数的单字符选项的简写(它比写[-1] [-2] [-4]...更短)。带参数的单独列出,可能会告诉您参数应该是什么。

后来,手册提到这-V实际上是让 'ssh' 打印其版本的选项:

 -V      Display the version number and exit.
Run Code Online (Sandbox Code Playgroud)