🛠️ Problemy i debugowanie
Podczas korzystania z Atuin mogą pojawić się drobne problemy lub błędy związane z konfiguracją, synchronizacją czy kompatybilnością z powłoką terminala. W tym rozdziale znajdziesz najczęstsze problemy oraz sprawdzone metody ich rozwiązania.
⚡ Najczęstsze problemy i ich rozwiązania
❓ Problem: Skrót Ctrl+R
nie działa
Przyczyna:
Konflikt skrótów klawiszowych lub brak inicjalizacji Atuin w pliku konfiguracyjnym powłoki.
Rozwiązanie:
-
Upewnij się, że Atuin został poprawnie zainicjalizowany:
atuin init bash | tee -a ~/.bashrc
source ~/.bashrc -
Jeśli używasz innej powłoki:
- Zsh:
atuin init zsh | tee -a ~/.zshrc
source ~/.zshrc - Fish:
atuin init fish | tee -a ~/.config/fish/config.fish
- Zsh:
-
Zmień skrót w pliku
~/.config/atuin/config.toml
, jeśli konfliktuje z innym narzędziem:keybinding = "Ctrl+T"
❓ Problem: Synchronizacja nie działa
Przyczyna:
Brak połączenia z serwerem Atuin lub nieprawidłowa konfiguracja synchronizacji.
Rozwiązanie:
-
Sprawdź połączenie z serwerem:
atuin sync
-
Upewnij się, że dane logowania są poprawne:
atuin login -u twoja_nazwa_uzytkownika -p twoje_haslo
-
Jeśli korzystasz z własnego serwera, sprawdź ustawienia w
config.toml
:sync_address = "http://adres.twojego.serwera:port"
❓ Problem: Duplikaty w historii komend
Przyczyna:
Zdarza się podczas migracji historii z innego narzędzia lub po wielokrotnym imporcie danych.
Rozwiązanie:
atuin history deduplicate
❓ Problem: Znikające komendy z historii
Przyczyna:
Niektóre komendy mogą być automatycznie filtrowane lub oznaczone jako prywatne.
Rozwiązanie:
-
Sprawdź ustawienia filtra w
config.toml
:history_filter = ["password", "token", "secret"]
-
Usuń lub zmodyfikuj filtry, aby umożliwić zapisywanie określonych komend.
🐞 Debugowanie Atuin
✅ Tryb debugowania
Aby zobaczyć szczegółowe logi i błędy, uruchom Atuin w trybie debugowania:
RUST_LOG=debug atuin search
✅ Sprawdzanie wersji i aktualizacji
-
Sprawdź aktualną wersję Atuin:
atuin --version
-
Zaktualizuj Atuin do najnowszej wersji:
cargo install atuin --force
♻️ Przywracanie domyślnych ustawień
Jeśli chcesz zresetować konfigurację Atuin do ustawień fabrycznych:
-
Usuń plik konfiguracyjny:
rm ~/.config/atuin/config.toml
-
Zainicjalizuj ponownie Atuin:
atuin init bash | tee -a ~/.bashrc
source ~/.bashrc
✅ Podsumowanie
W tym rozdziale poznaliśmy najczęstsze problemy związane z działaniem Atuin i sposoby ich rozwiązywania. Dzięki prostym komendom i trybowi debugowania można szybko zdiagnozować i naprawić większość usterek.
➡️ Przejdź do kolejnego rozdziału: 📖 Podsumowanie kursu