Atuin — современная история команд для Zsh/Bash
Что такое Atuin
Atuin — замена стандартного history для shell.
Возможности:
- поиск по истории через Ctrl+r
- fuzzy search
- SQLite база вместо обычного text history
- синхронизация между серверами
- статистика команд
- работа с Zsh/Bash/Fish
Установка
Linux
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
Подключение к Zsh
Добавить в конец файла ~/.zshrc
eval "$(atuin init zsh)"
Применить:
source ~/.zshrc
Подключение к Bash
Добавить в ~/.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
sync_address = ""
Удаление history
atuin history purge
Полезные команды
| Команда | Назначение |
|---|---|
| atuin search docker | поиск по history |
| atuin stats | статистика |
| atuin sync | синхронизация |
| atuin history list | показать history |
| atuin key | показать encryption key |
Проверка shell integration
atuin doctor