O comando exit do Linux é usado para sair do shell atual. Ele recebe um parâmetro como um número e sai do shell com um retorno do número de status. Se não fornecêssemos nenhum parâmetro, ele retornaria o status do último comando executado. O comando exit fecha um script e sai do shell.
Se tivermos mais de uma aba shell, o comando exit fechará a aba onde é executado. Este é um comando integrado e não conseguimos encontrar uma página de manual dedicada para isso.
Sintaxe:
exit
A partir do comando acima, após pressionar o ENTER chave, o terminal será fechado e todos os processos normais de execução do terminal serão encerrados.
quanto é 10 de 60
O comando exit é o mais útil comum em Linux . Podemos passar por isso muitas vezes. Ele usa a função exit() para encerrar o processo normal. Alguns pontos sobre o comando exit são os seguintes:
- É usado para sair do shell script com um status de saída N.
- Ele pode ser usado para verificar se o shell script foi encerrado com sucesso ou não.
- O status de saída pode ser usado por outros comandos para executar suas ações.
- Se o valor de N não for especificado, o status de saída será o último comando executado.
- O valor de N é definido como 0 e representa a saída normal do shell.
Opções:
O comando exit não oferece muitas opções. Porém, ele suporta as seguintes opções:
Se executarmos sem nenhum parâmetro, simplesmente fecha o terminal. Execute-o da seguinte forma:
exit
O comando acima simplesmente fechará o terminal.
Se passarmos um parâmetro, ele fechará e retornará o mesmo status de saída. Por exemplo, se o executarmos com status de saída 10, ele retornará um status 10. considere o comando abaixo:
exit 10
O comando acima fechará o terminal e retornará um status de 10. Os status de retorno são úteis porque algumas vezes podem ser rastreados para informar erros. Por exemplo, o status de retorno ' 0' significa que o programa foi executado com sucesso , e ' 1' significa que o programa tem pequenos erros.
Para exibir o status de saída do último comando executado, execute 'echo $?' comando da seguinte forma:
echo $?
O comando acima exibirá o último status retornado. Considere a saída abaixo:
Vamos criar um script, 'Demo.sh.' Para criá-lo, execute o seguinte comando:
cat > Demo.sh echo ' This is a demo.' exit 0
Salve o script acima pressionando as teclas CTRL+D. Agora, execute o script executando os seguintes comandos:
chmod +x Demo.sh ./Demo.sh
O comando acima executará o script. Agora, verifique o status de saída do script executando o comando abaixo:
echo $?
Considere a saída abaixo:
A partir da saída acima, podemos ver que o status de saída do script fornecido é 0, o que significa que ele foi executado com sucesso.
Conseguindo ajuda
O comando exit é um utilitário integrado. Não há páginas de manual dedicadas disponíveis para isso. No entanto, suporta a opção ‘-help’, que exibe informações sobre o comando. Para obter ajuda, execute o comando da seguinte forma:
exit --help
O comando acima exibirá ajuda na linha de comando. Também podemos executar o comando help exit da seguinte maneira:
help exit
Ambos os comandos produzirão a mesma saída. Considere a saída abaixo: