我还没有发现类似的东西可用于 Linux,但作为网络技术/管理员,我真的很欣赏旧的 Cisco iOS 列出可选命令的好方法。 Bash 会告诉我“命令无法识别,您是否在以下软件包中寻找命令:” Cisco iOS 有一个更直观的系统,其中:
Router> Command Argum*TAB*
Router> Command Argument
像 Linux / UNIX 一样自动完成。
和
Router> Command ?
Argument, Argument2, Argument3....
对于任何命令的可用参数的完整长度,这是正确的,请参阅:https://www.cisco.com/c/en/us/td/docs/ios/12_2/configfun/command/reference/ffun_r/frfusing.html
和
Router> ?
Command, Command2, Command3, Command4....
Linux 有很多命令,我绝对认为| less
这里的大多数输出都是必需的。
如果您明白了,有哪些可用的软件包可以执行类似的操作或实现列出可用命令和/或这些命令的参数的功能,如上所示?感谢大家!
答案1
我也是思科自动完成功能的忠实粉丝,在选项卡自动完成(如果存在)和“?”方面。查看接下来的内容。
然而,正如已经指出的,大多数 Linux 操作系统已经存在这种情况(我自己通过 Kali Linux 和 Ubuntu 证实了这一点),其中 Tab 的功能相同,并且按两次 Tab 的功能类似于“?”。询问。
我也许可以为您提供更多帮助,您现在正在使用特定的操作系统吗?一些更精简的可能没有此功能。
参考:https://www.howtogeek.com/195207/use-tab-completion-to-type-commands-faster-on-any-operating-system/