我是 Ubuntu 新手。在 Windows 上,对于命令行,我一直在使用这个很棒的小型 CLI 工具 Clink,它(https://mridgers.github.io/clink/),它可以记住过去的命令,并根据路径中可用的命令建议命令。在写一行时,它会用透明字母显示您可能想要写的语句,您只需按右箭头即可完成它。这节省了很多时间。在 Ubuntu 上,我刚发现制表符完成(但没有透明建议),当然还可以按向上箭头滚动浏览过去的命令。但我确信一定也有类似 clink 的可安装 ubuntu 程序,对吧?你有什么建议?谢谢!
答案1
在命令行中输入 ctrl+R,然后开始输入命令,它将使用命令历史记录自动完成。查看更多详细信息这里:
答案2
有“内置”历史搜索使用Ctrl+ R。按Ctrl+ R,开始输入上一个命令的一部分,它将搜索匹配项。
Fuzzy finderfzf
提供了这样的功能,但功能更强大。输入内容后,按Ctrl+ R,将立即显示匹配命令的列表,您可以在按 时选择并执行这些命令Enter。
使用命令安装模糊查找器sudo apt install fzf
并添加行
source /usr/share/doc/fzf/examples/key-bindings.bash
到您的~/.bashrc
文件以启用与的集成fzf
。
为了完善此处,您还可以添加
source /usr/share/doc/fzf/examples/completion.bash
拥有 提供的命令自动完成功能fzf
。