Skip to main content

🚀 Podstawowe funkcje Atuin

Po zainstalowaniu Atuin i przeprowadzeniu wstępnej konfiguracji, możesz w pełni wykorzystać jego możliwości. W tym rozdziale poznasz najważniejsze funkcje Atuin, które usprawnią Twoją pracę z terminalem.


Atuin umożliwia błyskawiczne przeszukiwanie historii komend za pomocą wyszukiwania typu fuzzy.

Jak uruchomić wyszukiwanie?

  1. W terminalu naciśnij skrót klawiszowy:

    Ctrl+R
  2. Zacznij wpisywać fragment polecenia — Atuin automatycznie zaproponuje pasujące wpisy z historii.

  3. Użyj strzałek i , aby poruszać się po wynikach.

  4. Naciśnij Enter, aby zatwierdzić wybraną komendę.

💡 Przykład:

Jeśli wpiszesz git ch, Atuin może zasugerować:

git checkout feature/nowa-funkcja

🕑 Filtrowanie według kontekstu czasowego

Atuin pozwala na przeszukiwanie historii z uwzględnieniem czasu wykonania komend.

Przykłady filtrowania:

  • Komendy z ostatniej godziny:

    atuin search --before "1 hour ago"
  • Komendy z ostatnich 7 dni:

    atuin search --after "7 days ago"
  • Komendy z określonego dnia:

    atuin search --after "2024-01-01" --before "2024-01-02"

📁 Filtrowanie po katalogu roboczym

Często pracujesz nad wieloma projektami jednocześnie? Atuin pozwala filtrować historię komend na podstawie katalogu roboczego.

Przykład:

Aby zobaczyć tylko komendy wykonane w bieżącym katalogu:

atuin search --cwd

🎨 Personalizacja Atuin

Plik konfiguracyjny Atuin znajduje się w:

~/.config/atuin/config.toml

Możesz w nim dostosować takie opcje jak:

  • Zmiana skrótu klawiszowego (Ctrl+R → np. Ctrl+T)
  • Domyślne filtry wyszukiwania
  • Motyw kolorystyczny interfejsu

Przykład zmiany skrótu klawiszowego:

W pliku config.toml:

keybinding = "Ctrl+T"

Po zapisaniu zmian uruchom ponownie terminal.


📊 Statystyki użycia komend

Atuin umożliwia analizę najczęściej używanych komend:

atuin stats

Przykładowy wynik:

Najczęściej używane komendy:
1. git status - 150 razy
2. ls -la - 120 razy
3. docker ps - 85 razy
4. cd /projekty - 60 razy

🧹 Czyszczenie historii

Aby usunąć określoną komendę z historii:

atuin rm --id <ID_komendy>

Aby całkowicie wyczyścić historię:

atuin history clear

🚀 Pro Tipy

  • 🔁 Szybkie powtarzanie ostatnich komend:
    Wciśnij Ctrl+R i naciśnij Enter bez wpisywania frazy — uruchomi ostatnią komendę.

  • 📂 Wyszukiwanie w określonym katalogu:

    atuin search --cwd /ścieżka/do/katalogu
  • Filtrowanie po czasie i katalogu jednocześnie:

    atuin search --cwd --after "2 days ago"

✅ Podsumowanie

W tym rozdziale poznałeś najważniejsze funkcje Atuin — od wyszukiwania fuzzy po filtrowanie po katalogach i czasie. Dzięki nim praca z terminalem staje się szybsza, wygodniejsza i bardziej efektywna.

➡️ Przejdź do kolejnego rozdziału: ☁️ Synchronizacja i bezpieczeństwo