SheepNav
Atuin

Atuin

sedo.com

魔法般的Shell历史记录:搜索、同步与统计

21天前制作者:Rabnoor Singh

关于 Atuin

Atuin 是一款革命性的 Shell 历史管理工具,它将你所有的命令行历史记录从普通的文本文件升级为强大的 SQLite 数据库。这意味着每条命令都会附带丰富的上下文信息,包括执行时的目录、退出码、耗时以及时间戳,让你能够轻松地找回任何一条历史命令。

核心功能

Atuin 的核心在于其 即时模糊搜索 功能。无论你输入命令的哪一部分,它都能快速匹配到相关记录,告别传统的 Ctrl+R 反向搜索。更强大的是,它支持跨设备搜索,无论你在哪台机器上执行过命令,都能统一检索。

主要特性

  • 上下文记录:每条命令自动记录目录、退出码、耗时等元数据,让历史记录更有价值。
  • 端到端加密同步:可选同步功能,采用端到端加密,确保你的命令历史安全同步到多台设备,并支持自托管服务器。
  • 统计与洞察:通过内置统计功能,你可以分析自己的命令行使用习惯,了解常用命令和耗时分布。
  • 多 Shell 支持:完美兼容 zshbashfishnushell,无缝集成到你的工作流中。
  • 开源且高性能:基于 Rust 编写,性能卓越,且完全开源,可自由定制。

适用场景

Atuin 适合所有频繁使用命令行的开发者、运维人员和数据科学家。无论你是想快速找回一条复杂命令,还是希望在多台设备间同步历史,或是对自己的工作效率进行量化分析,Atuin 都能成为你的得力助手。它不仅能提升你的终端操作效率,还能让你对命令历史有全新的掌控感。

相关工具