logo

Comando de saída do Linux

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:

    Saia sem nenhum parâmetro:

Se executarmos sem nenhum parâmetro, simplesmente fecha o terminal. Execute-o da seguinte forma:

 exit 

Comando de saída do Linux

O comando acima simplesmente fechará o terminal.

    Sair com status de saída:

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 

Comando de saída do Linux

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.

    Exibir o último status de retorno:

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:

Comando de saída do Linux
    Status de saída de um script de shell

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:

Comando de saída do Linux

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:

Comando de saída do Linux