Ubuntu 22.04 自动建议过去的命令?

Ubuntu 22.04 自动建议过去的命令?

我是 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

相关内容