Você pode pressionar Ctrl + D que sairá do terminal.
Conectei-me a um servidor via SSH no Terminal (OSX), mas agora, sempre que eu abro o Terminal, ele faz o login novamente. Se eu sair, não posso digitar nada ou fazer nada.
Como faço para sair de volta para o terminal normal para poder executar um script no meu mac? Eu percebo que isso é provavelmente uma questão noob.
Tente usar o comando exit
no terminal.
Quando exit
não funciona, geralmente tenho que usar Enter
~. (isto é ENTER TILDE PERIOD) para sair do servidor de emote sem matar a janela do terminal. Isso me manda de volta para o meu computador local.
Se você estiver usando o Mac OS X 10.7 Lion ou posterior, o Terminal restaurará automaticamente as janelas e as sessões de terminal que estavam abertas quando você sair (consulte “Retomar” no Página O que há de novo para o Lion). Se você criou a sessão SSH com o shell > Comando New Remote Connection… , o Terminal lembrará e criará essa conexão novamente ao restaurar esse terminal.
Se é isso que você está encontrando, basta fechar a janela / guia do terminal e criar uma nova.
Se os novos terminais também exibirem esse comportamento, você provavelmente terá um comando personalizado nas suas preferências. Veja em Preferências > Configurações > [perfil] > Shell > Inicialização > Execute o comando e veja se há um comando no campo de texto. Em caso afirmativo, remova-o.
Verifique também Preferências > Inicialização > Shells abertos com: para ver se há um comando personalizado sendo usado para o shell.