Ctrl-D ou exit
é o mesmo.
Se você estiver usando o "X", o gerenciador de janelas envia um sinal de término para o shell.
Que tem no final o mesmo resultado. Se o shell não reage, o usuário geralmente recebe um aviso e pode forçar o shell a finalizar (igual a kill -9 $PID
).
Existe uma pequena diferença entre o método "X" - e de saída se você estiver usando zsh
como shell: Se você tiver um processo de segundo plano em execução, exit
/ ctrl-D produzirá pela primeira vez apenas um aviso mensagem "você tem trabalhos em execução", a segunda vez que o shell é fechado. Com o botão "X", o shell termina imediatamente sem nenhum aviso.