Atuin — современная история команд для Zsh/Bash

Atuin — замена стандартного history для shell.

Возможности:

  • поиск по истории через Ctrl+r
  • fuzzy search
  • SQLite база вместо обычного text history
  • синхронизация между серверами
  • статистика команд
  • работа с Zsh/Bash/Fish
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh

Добавить в конец файла ~/.zshrc

eval "$(atuin init zsh)"

Применить:

source ~/.zshrc

Добавить в ~/.bashrc

eval "$(atuin init bash)"

Применить:

source ~/.bashrc
atuin --version

Нажать:

Ctrl+r
atuin search ssh
atuin stats
atuin history list
atuin register -u username -e mail@example.com
atuin login -u username
atuin sync

Файл конфигурации:

~/.config/atuin/config.toml
history_filter = [
  "^rm .*",
  "^passwd",
  "^shutdown"
]
sync_address = ""
atuin history purge
Команда Назначение
atuin search docker поиск по history
atuin stats статистика
atuin sync синхронизация
atuin history list показать history
atuin key показать encryption key
atuin doctor