SSH 跳进服务器,想找上周在笔记本上跑的那个冷门 awk 命令?传统的 Ctrl+R 只能在这台机器上做模糊搜索,搜不到跨设备的命令历史。
Atuin 给你的是:全文可搜索的数据库,记录你曾经执行过的每一条命令,跨所有设备同步,端到端加密。
Atuin 是什么
Atuin 用 SQLite 数据库完全替代了你原来的 Shell 历史文件。每条命令都会携带丰富的上下文信息:
- 📁 工作目录
- ✅ 退出码(成功还是失败)
- ⏱️ 执行时长
- 🖥️ 主机名
- 🔗 会话信息
替换 Ctrl+R 之后,你可以在所有设备上做全文搜索,精准找回之前的命令。
核心功能
🔄 跨设备同步
通过 Atuin 服务器(官方提供或自建),同步你的所有命令历史。笔记本、服务器、台式机——全部打通。
🔐 端到端加密
所有数据在本地加密后才上传,Atuin 服务器永远看不到你的明文命令。隐私有保障。
📊 丰富的上下文
不只是命令本身,还记录了当时的工作目录、是否执行成功、跑了多久、在哪台机器上跑的。方便回溯。
🐚 跨 Shell 支持
支持 bash、zsh、fish、tcsh,主流 Shell 全覆盖。
安装方法
macOS 用户:
brew install atuin
Rust 用户:
cargo install atuin
或者直接用安装脚本,详见官方文档。
资源链接
- 🌐 官网:https://atuin.sh
- 💻 GitHub:https://github.com/atuinsh/atuin(28.9k ⭐)
总结
如果你经常在多台机器之间切换,Atuin 是一个值得一试的工具。它把原本碎片化、难以搜索的 Shell 历史,变成了一个可搜索、同步、加密的命令数据库。开源免费,值得收藏。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



























暂无评论内容