ssh
和的手册页中的第一个标志/选项是什么tcpdump
?
ssh -1246AaCfgKkMNnqsTtVvXxYy
tcpdump -AdDefIKlLnNOpqRStuUvxX
它是如何被调用的,为什么它在那里,有什么关于它的约定,还有什么用途它,为什么大多数命令没有它......
我找不到任何相关信息,因此无论您能告诉我什么,我都将不胜感激。
但我确实知道它会打印我正在使用的版本,并且在 tcpdump 的情况下,还会打印使用选项。
我认为它列出了所有可能的标志,但事实并非如此,例如,-c -C
标志 for和不在该字符串中, for 也是如此。tcpdump
-b
ssh
答案1
我的手册页ssh
开头为:
ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]...
如果仅使用 调用,则它会打印相同的使用指南ssh
。
第一个字符串只是众多不带参数的单字符选项的简写(它比编写[-1] [-2] [-4]
...短)。接受参数的那些单独列出,可能是为了告诉您参数应该是什么。
后来,手册提到这-V
实际上是让“ssh”打印其版本的选项:
-V Display the version number and exit.