Control-D é EOF (Fim do arquivo). Enviar o final do arquivo para uma sessão de shell geralmente fecha o shell.
Você pode definir IGNOREEOF para forçar o usuário a digitar exit ou logout em vez de apenas pressionar ^ D.
ctrl + D fecha uma janela iterm2 . Onde está essa opção para desativá-lo? Não consigo encontrá-lo em preferences - > keys ou preferences - > general .