Linux历史命令补全搜索

要实现只输入命令的一部分(比如输入单个字母 a),然后使用上下箭头键导航匹配的历史命令,可以通过修改 .inputrc 文件实现。

将上箭头键(\e[A)绑定到向上搜索历史命令,将下箭头键(\e[B)绑定到向下搜索历史命令

配置步骤

  1. 修改 .inputrc 文件
    编辑 .inputrc 文件,添加以下两行到 .inputrc 文件中:
"\e[A": history-search-backward
"\e[B": history-search-forward
  1. 重新加载 .inputrc 文件
bind -f ~/.inputrc
  1. 测试补全搜索
    先输入一部分历史命令,如vi,按键盘上方向键,自动补全为vi ~/.inputrc。继续按上下方向键可以匹配所有以vi开头的历史命令。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。