Como abrir um terminal limpo no Mac OS X Lion?

Como abrir um terminal limpo no Mac OS X Lion?

Sempre que abro um terminal, aparecem os últimos comandos usados.

Gostaria de obter um terminal limpo ao abri-lo, mas não descobri como fazê-lo.

Por exemplo, se ao usar o terminal eu fizer:

defaults write com.apple.Finder...etc

e então fecho o terminal. Na próxima vez que eu abrir o terminal, verei esta mesma linha acinzentada (para indicar que é um comando que usei da última vez que abri o terminal) e uma linha para começar a escrever abaixo.

Responder1

Adicione o seguinte no final de .bash_profile:

printf '\033c'

Isso vairealmentelimpe o Terminal. Até defini a seguinte função, pois não gostei do comportamento de rolagem do default clear:

function clear {
    printf '\033c'
}

Eu acho que é o mesmo que umreinicialização totaldo Terminal ( Cmd-Opt-R), mas não tenho certeza.

Responder2

Pela minha própria experiência, quandorecurso de currículo do Lion desativado, isso impediu o Terminal de armazenar o histórico da sessão.

Responder3

O recurso de currículo de janela do Lion é definido aplicativo por aplicativo. Você pode parar isso no Terminal com o seguinte comando:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Como você está editando as configurações do Terminal enquanto o Terminal está aberto, você precisará fechar e reiniciar o Terminal duas vezes antes de ver o efeito.

Responder4

Acho que o que você quer não é brincar com soluções alternativas, mas quer saber onde está armazenado no disco o "texto cinza" que você vê no Terminal e removê-lo.

Este texto é armazenado aqui: ~/Library/Saved Application State/com.apple.Terminal.savedState.

Remova a pasta e você ficará feliz.

informação relacionada