linux下 实现命令自动补全
我就是问的这些命令补缺如何实现。。
在linux下面的bash中能够实现命令补全,但是我需要更加深入的功能:
我要实现这样功能的代码,能用tab来进行命令补全
1.如执行
./xxx conf +TAB(tab键)
应该能自动补全命令为:
./xxx config
这一步,可以使用readline实现
2.最重要的,实现如下更加深入的功能:
比如有这条命令show iptable XXXXX
但是还有这条命令show ipconfig XXXX
此时我直接运行./xxx show +TAB(tab键)
此时应该会下下面列出:
iptable ipconfig
让你能够进行功能选择,
不知道哪位大神能偶指导一下?