logo

Polecenie wyjścia z Linuksa

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:

    Wyjdź bez żadnego parametru:

Jeśli wykonamy to bez żadnych parametrów, po prostu zamknie terminal. Wykonaj to w następujący sposób:

 exit 

Polecenie wyjścia z Linuksa

Powyższe polecenie po prostu zamknie terminal.

    Wyjdź ze statusem wyjścia:

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 

Polecenie wyjścia z Linuksa

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.

    Wyświetl status ostatniego zwrotu:

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:

Polecenie wyjścia z Linuksa
    Status wyjścia skryptu powłoki

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:

Polecenie wyjścia z Linuksa

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:

Polecenie wyjścia z Linuksa