使用 compgen -c 也可以列出所有可用命令,没有必要重定向它,比如,你要搜索所有 user 相关的命令,可以这样:compgen -c|grep user,输出结果:
tab也是方便你忘记某个命令而增加的提示功能而已了。
换个想法通过正则匹配把不清楚的命令保持下来就是了。
例如:
cd /bin
ls mk* >> c.txt
就把你需要的命令保持下来了。
不清楚你为什么有这个需要,但是我觉得可能实现不了。因为输出到文件一般是基于命令,而TAB键不是一条命令。就像你按C键,屏幕输出c,但是没有办法把这个c输出到一个文件里面。这是我的想法,可能有其他方法,看看人家的答案。
有正确的解答时,发一下链接到antisunny@163.com,谢谢