Содержание

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

Что такое Atuin

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

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

Установка

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