应用程序可以让 shell 输入更容易吗?

应用程序可以让 shell 输入更容易吗?

我想知道是否有任何适用于 Linux Bash Shell 的应用程序可以使其更容易输入。

例如,如果我输入“c”,那么它可能会给我所有以该字母开头的命令,例如“cd”、“cp”等。然后,如果我输入“cd”并按空格键,它会给我该命令的所有参数。

是否有这种应用程序可以自动化命令输入?

答案1

bash 中已经内置了这样的功能。输入“c”并按 Tab 键。如果什么都没有出现,那是因为它无法添加另一个字母,因为还有更多可用选项。再次按 Tab 键,它会询问您是否需要可用命令的列表。

只要所讨论的参数是文件或文件夹名称,它也适用于参数。

答案2

您可能更喜欢将补全类型设置为“menu-complete”。~/.inputrc您可以在文件中添加一行,内容为"\C-i": menu-complete或在 Bash 提示符下输入bind '"\C-i":menu-complete',然后每次按 Tab 时,它都会逐步执行每个可能的补全。

编辑:bind修复了命令中的拼写错误。

相关内容