分享 Linux 下一个强大的现代 Shell 历史记录
转自:Linux迷
Atuin是您传统shell历史记录的一种增强,它使用SQLite作为数据库记录每个用户发出的命令,以及额外的上下文信息,如退出状态、主机名、会话、当前工作目录等。
使用SQLite数据库存储所有用户输入。 每个用户输入立即在配置了Atuin的另一个终端会话或系统上可用。 备份和同步是加密的,您可以使用公共服务器或选择自行托管。 每个用户输入都与附加的上下文一起存储,例如退出代码、当前工作目录、主机名、会话、命令持续时间等。 “Ctrl+R”和“UP”重新绑定到Atuin的全屏历史搜索UI(仍然可手动配置)。 旧的历史文件及其记录仍然可访问,并且每个命令都在文件中进行了活动更新。 与Bash、Fish和Zsh shells的配置简单且无忧。
如何在Linux上安装Atuin
linuxmi@linuxmi ~/www.linuxmi.com
% bash <(curl https://raw.githubusercontent.com/atuinsh/atuin/main/install.sh)
如何在 Linux 上使用 Atuin
linuxmi@linuxmi ~/www.linuxmi.com
% atuin stats
linuxmi@linuxmi ~/www.linuxmi.com
% atuin import auto
linuxmi@linuxmi ~/www.linuxmi.com
% atuin history list
atuin search --exit 0 ping
atuin search --exit 0 --after "yesterday 5pm" ping
END
官方站点:www.linuxprobe.com
Linux命令大全:www.linuxcool.com
刘遄老师QQ:5604215
Linux技术交流群:2636170
(新群,火热加群中……)
想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章