如何通过输入首字母来自动完成命令?

如何通过输入首字母来自动完成命令?

在终端中,如何在输入时显示历史记录?这可能吗?我必须安装什么库?我认为这会提高我使用终端时的效率,目前我通过按上下箭头来搜索命令,但有时需要一些时间才能找到我想要的命令。

像这样:

在此处输入图片描述

答案1

这看起来像鱼壳对我来说。要安装和配置,请按照链接和说明进行操作

答案2

我可能不明白这个问题,但您可以在位于主目录中的 .bashrc 中为各种命令设置别名。

更具体地说

选择你的编辑器

sudo gedit `/.bashrc

添加以下行(最好靠近底部,并且不要忘记使用 # 来描述您的别名以供将来参考)

别名 z='df -h'

您可能需要重新加载 .bashrc

如果您想要添加多个条目,建议在原始 .bashrc 文件中创建一个单独的 .bashrc_aliases 文件。

答案3

在终端中,您可以按 Ctrl+R,然后输入单词的开头,或者搜索关键字,它会提示建议。Ctrl-R 是 bash_history 中的反向搜索。

另一种方法是使用历史命令,如下所示:“history 20”,您将获得最近使用过的二十条命令。

相关内容