atuin:历史命令行工具

基于 rust 安装

rust 安装

支持任意操作系统(只要安装了 rust 即可)

cargo install atuin

# cargo install atuin --version 18.17.0

配置

bash

curl https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh -o ~/.bash-preexec.sh
echo '[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh' >> ~/.bashrc
echo 'eval "$(atuin init bash)"' >> ~/.bashrc

zsh

echo 'eval "$(atuin init zsh)"' >> ~/.zshrc

zinit load ellie/atuin

fish

atuin init fish | source

导入已有历史记录

atuin import auto

使用方式

首次安装成功,可能需要重新连接 SSH 才能生效(或者执行 eval "$(atuin init bash)"

:up_arrow: 键,即可查看历史记录