linux 终端中按两下tab会出现所有可用命令

2025-04-17 11:24:05
推荐回答(4个)
回答1:

使用 compgen -c 也可以列出所有可用命令,没有必要重定向它,比如,你要搜索所有 user 相关的命令,可以这样:compgen -c|grep user,输出结果:

回答2:

tab也是方便你忘记某个命令而增加的提示功能而已了。
换个想法通过正则匹配把不清楚的命令保持下来就是了。
例如:
cd /bin
ls mk* >> c.txt
就把你需要的命令保持下来了。

回答3:

不清楚你为什么有这个需要,但是我觉得可能实现不了。因为输出到文件一般是基于命令,而TAB键不是一条命令。就像你按C键,屏幕输出c,但是没有办法把这个c输出到一个文件里面。这是我的想法,可能有其他方法,看看人家的答案。

回答4:

有正确的解答时,发一下链接到antisunny@163.com,谢谢