使 bash TAB 完成更像 cmd.exe

12 linux bash shell command-line sh

我想知道是否有一种方法可以在 bash 中完成类似于 cmd.exe 上的行为的旋转样式完成,我发现它可以加快我输入命令的速度

Den*_*son 12

在您的~/.inputrc文件中,添加:

"\C-i": menu-complete
Run Code Online (Sandbox Code Playgroud)

要重新读取该文件以使其在当前 shell 中生效,请按Ctrl- x Ctrl- r

  • @KoMet:在提示处或在`~/.bashrc` 或`~/.inputrc` 中的`set completion-ignore-case on` 中`bind 'set completion-ignore-case on'`。 (3认同)

小智 2

这不会是一个非常有意义的答案,但你在这里有答案:

http://spoonmanwos.blogspot.com/2006/02/bash-completion.html

http://www.jpsdomain.org/linux/linux.html