Polecenie wyjścia systemu Linux służy do wyjścia z bieżącej powłoki. Przyjmuje parametr jako liczbę i opuszcza powłokę, zwracając numer statusu. Jeśli nie podaliśmy żadnego parametru, zwróci status ostatnio wykonanego polecenia. Komenda exit zamyka skrypt i opuszcza powłokę.
Jeśli mamy więcej niż jedną kartę powłoki, polecenie exit zamknie kartę, w której jest wykonywane. Jest to polecenie wbudowane i nie możemy znaleźć dedykowanej strony podręcznika dla niego.
Składnia:
exit
Z powyższego polecenia, po naciśnięciu ENTER klawisz, terminal zostanie zamknięty, a wszystkie normalnie działające procesy terminala zostaną zakończone.
przykłady programów w Pythonie
Polecenie wyjścia jest najbardziej przydatne w Linuksa . Możemy z nim przechodzić wiele razy. Używa funkcji exit() do zakończenia normalnego procesu. Niektóre punkty dotyczące polecenia wyjścia są następujące:
- Służy do wyjścia ze skryptu powłoki ze statusem wyjścia N.
- Można go użyć do sprawdzenia, czy skrypt powłoki został pomyślnie zakończony, czy nie.
- Status wyjścia może być używany przez inne polecenia do wykonywania swoich działań.
- Jeżeli wartość N nie zostanie podana, statusem wyjścia będzie ostatnie wykonane polecenie.
- Wartość N jest ustawiona na 0 i oznacza normalne wyjście z powłoki.
Opcje:
Polecenie wyjścia nie udostępnia wielu opcji. Ale obsługuje następujące opcje:
Jeśli wykonamy to bez żadnych parametrów, po prostu zamknie terminal. Wykonaj to w następujący sposób:
exit
Powyższe polecenie po prostu zamknie terminal.
Jeśli przekażemy parametr, zostanie on zamknięty i zwróci ten sam status wyjścia. Na przykład, jeśli wykonamy go ze statusem wyjścia 10, zwróci status 10. Rozważ poniższe polecenie:
exit 10
Powyższe polecenie zamknie terminal i zwróci status 10. Zwrócone statusy są przydatne, ponieważ czasami można je prześledzić, aby poinformować o błędzie. Na przykład status zwrotu „ 0' oznacza, że program został pomyślnie wykonany , I ' 1' oznacza, że w programie występują drobne błędy.
Aby wyświetlić status wyjścia ostatnio wykonanego polecenia, wykonaj polecenie „echo $?” polecenie w następujący sposób:
echo $?
Powyższe polecenie wyświetli ostatni zwrócony status. Rozważ poniższe dane wyjściowe:
Stwórzmy skrypt „Demo.sh”. Aby go utworzyć, wykonaj następujące polecenie:
cat > Demo.sh echo ' This is a demo.' exit 0
Zapisz powyższy skrypt, naciskając klawisze CTRL+D. Teraz wykonaj skrypt, wykonując następujące polecenia:
chmod +x Demo.sh ./Demo.sh
Powyższe polecenie wykona skrypt. Teraz sprawdź status wyjścia skryptu, wykonując poniższe polecenie:
echo $?
Rozważ poniższe dane wyjściowe:
Z powyższych danych wynika, że kod wyjścia danego skryptu ma wartość 0, co oznacza, że został on pomyślnie wykonany.
Otrzymywać pomoc
Polecenie wyjścia jest wbudowanym narzędziem. Nie ma dla niego dedykowanych stron podręcznika. Obsługuje jednak opcję „-help”, która wyświetla informacje o poleceniu. Aby uzyskać pomoc, wykonaj następujące polecenie:
exit --help
Powyższe polecenie wyświetli pomoc w wierszu poleceń. Możemy również wykonać polecenie help exit w następujący sposób:
help exit
Obydwa polecenia dadzą ten sam wynik. Rozważ poniższe dane wyjściowe: