Respostas:
Você pode alterar o terminal apenas com este comando para escrever uma nova preferência para esse aplicativo específico.
defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false
Isso é geral, portanto, é claro, substitua o safari ou quicktimeplayerX ou o que for na com.apple.terminal
parte do comando, conforme necessário. Essa configuração altera o comportamento padrão de salvamento ao sair desse aplicativo. Você encontrará muitos dos outros aplicativos que funcionam bem com essa configuração pesquisando no NSQuitAlwaysKeepsWindows .
Obviamente, você deve emitir este defaults
comando após fechar todas as janelas e sair do aplicativo para garantir que as configurações sejam lidas na próxima vez em que o Terminal for iniciado.
Além de definir a preferência de sempre suprimir Retomar, você também pode controlar isso ao sair pressionando a tecla modificadora Opção, para que "Sair ..." se torne "Sair e descartar o Windows". por exemplo, você pode digitar Option-Command-Q para sair sem salvar o estado. Você também pode pressionar o modificador Shift quando um aplicativo estiver sendo aberto para impedir que ele restaure o estado de Continuar.
Há também uma preferência de terminal (sem interface do usuário) para controlar quantas linhas de rolagem a serem restauradas, que você pode definir como zero, embora ainda restaure o conteúdo da exibição:
defaults write com.apple.Terminal RestoreScrollbackLines 0
Parece haver um caso em que a desativação NSQuitAlwaysKeepsWindows
não funciona: quando o Terminal é morto killall Terminal
e provavelmente também quando ele trava ou quando é forçado a sair.
Eu uso killall Terminal
regularmente, mas quando o currículo entra em cena, ele atrapalha minha história do bash. Basicamente, os comandos da sessão após o resumo não serão salvos. O comportamento normal de salvamento é restaurado somente depois que eu fecho e reabra o Terminal.app. Parece, no entanto, que desabilitar completamente qualquer recurso de resumo corrige o histórico do bash:
chmod a-rwx ~/Library/Saved\ Application\ State/com.apple.Terminal.savedState
Você pode realmente desativar o "salvar estado" por aplicativo, consulte https://faqintosh.com/risorse/en/sys/swapsaveability/
HTH
A única maneira de fazer isso é desativar completamente o recurso de retomada no Lion
http://www.macrumors.com/2011/07/20/how-to-disable-lions-resume-feature/
defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false
interromperá esse comportamento apenas no terminal.