logout
- logout – wbudowane polecenie w powłokach takich jak Bash, używane do zamknięcia bieżącej sesji logowania.
- Najczęściej stosowane w terminalach tekstowych lub połączeniach SSH, aby zakończyć pracę użytkownika.
- W powłokach interaktywnych działa podobnie do
exit
, ale przeznaczone jest specjalnie dla sesji logowania.
Składnia
Dział zatytułowany „Składnia”logout [n]
n
– opcjonalny kod wyjścia zwracany do systemu po zakończeniu sesji.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
n | Liczba całkowita określająca kod wyjścia |
--help | Wyświetla pomoc w powłoce (jeśli dostępna) |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Zakończenie sesji powłoki logowanialogout
# Zakończenie sesji z określonym kodem wyjścialogout 1
- Pierwszy przykład zamyka bieżącą sesję użytkownika.
- Drugi ustawia kod wyjścia na
1
, co może być używane w skryptach logowania.
logout
działa tylko w powłokach uruchomionych jako sesja logowania – w innym przypadku zwróci błąd.- W sesjach SSH komenda zakończy połączenie z serwerem.
- W terminalach graficznych (np. GNOME Terminal) zamknie bieżące okno lub kartę.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
bash: logout: not login shell: use 'exit' | Polecenie uruchomione w powłoce, która nie jest sesją logowania | Użyj exit lub zaloguj się w trybie login shell |
Linki i źródła
Dział zatytułowany „Linki i źródła”- Bash Manual – logout – dokumentacja Bash.
- man bash – opis poleceń wbudowanych.
- Linux Handbook – logout command – poradnik praktyczny.