这个项目能做什么

Atuin 是一款 shell 历史记录替代方案,它将命令存储在 SQLite 数据库中,而非纯文本文件中。它会记录每条命令的额外上下文,包括退出代码、当前工作目录、主机名、会话以及命令执行时长。 核心功能包括: - 一个可绑定至 Ctrl-R 或上方向键的全屏历史搜索界面。 - 通过 Atuin 服务器在不同机器之间进行 shell 历史记录的加密同步(支持托管和自托管选项)。 - 高级过滤功能,可按会话、目录或全局搜索历史记录。 - 命令统计,例如识别最常用的命令。 - 支持多种 shell,包括 zsh, bash, fish, nushell, xonsh 和 PowerShell。 - 使用 Alt+数字快捷键快速跳转至之前的项目。