用 atuin 改进 shell 历史搜索

在结构化历史数据库中搜索,并可选地跨机器同步。

macOS搜索Shell命令行低风险
运行 atuin search <关键词>,按文本或目录查找历史命令。

01命令

命令
$ atuin search git

02作用说明

atuin 把 shell 历史导入 SQLite,并为每条命令记录退出码、耗时和工作目录。其 TUI 过滤和同步功能比默认 Ctrl-R 实用得多,可通过 shell 初始化绑定到 Ctrl-R。

03风险

风险低风险
系统兼容性macOS with Homebrew installed
!注意: 历史常包含敏感信息;若开启同步,请审查会上传哪些命令。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Homebrew formula: atuin
    Homebrew · vendor-doc · 2026-09-20
    依据: Packages atuin, which stores shell history in a database with search and sync.

最后验证: 2026-09-22 · 分类: 开发者

06相关方案