📜  bash 搜索历史 hstr - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:39:28.689000             🧑  作者: Mango

Bash 搜索历史 hstr - Shell-Bash

如果你是一名开发人员,你可能会需要经常输入复杂的命令或者有很多参数的命令。当你需要重新使用之前的命令或者找到某个过去使用的命令时,如果没有一个好用的历史命令查找工具,将是很痛苦的事情。

在 Linux/Unix 系统中,使用 history 命令可以查看自己过去使用的所有命令。但是,当你想要使用一条之前的命令时,默认的历史记录往往不太好用。

这时候,一个好的历史命令查找工具就至关重要了。

hstr 就是这样一款工具,它是一个 Bash 历史记录工具,提供了一个交互式 UI,可以让你更方便地搜索你之前使用过的命令。

特性
  • 模糊搜索
  • 搜索结果高亮
  • 原始命令展示
  • 多种输出格式
  • 自定义快捷键
  • 支持 fc 命令
  • 支持命令别名
安装

你可以在 Github 上找到最新版本的 hstr,可以选择下载源码自行编译安装,也可以使用包管理工具简单安装。

Ubuntu
sudo apt-get update && sudo apt-get install hstr
CentOS
sudo yum update && sudo yum install hstr
macOS
brew update && brew install hh
其他系统

请自行参考官方文档进行安装。

使用

当你输入 hstr 命令并回车时,你将会看到一个交互式搜索框,你可以在这里输入你想要查找的命令。

hstr screenshot

搜索框会显示之前用过的命令。你可以使用方向键选择命令并按回车键执行,也可以使用快捷键对搜索结果进行不同方式的操作。按下 h 键可以查看更多帮助信息。

结语

hstr 拥有清晰的界面和丰富的功能,解决了历史命令查找的痛点。它易于安装和使用,适合提高开发效率。