Como limpar o histórico de terminais no Linux ou no MacOS
Pressione a seta “para cima” na linha de comando do Mac ou Linux e você verá o último comando que você executou. Continue pressionando “para cima” e você verá mais comandos; você pode voltar dias, meses ou até anos.
Isso é chamado de sua história e é muito conveniente. Se você cometeu um erro ao digitar um comando longo, simplesmente pressione “para cima” e corrija o problema. Se você quiser se reconectar a um servidor SSH que usou no outro dia, simplesmente pressione "up" até ver o comando relevante.
É útil, mas também há um possível problema de segurança, especialmente se você acidentalmente digitou uma senha em texto simples em algum momento. Como se esclarece essa história? Resumindo, você pode fazer isso com dois comandos: história -c
, Seguido por rm ~ / .bash_history
. Veja o que esses comandos fazem, para maior clareza.
Limpar o histórico da sessão atual
Sua história pode ser dividida em dois pedaços. Há o histórico de suas sessões atuais e seu histórico de longo prazo. Nosso primeiro comando, história -c
, lida com a sessão atual.
o história
comando é construído em Bash em si, eo -c
modificador informa ao programa para limpar esse histórico. Esse comando impedirá que qualquer coisa em sua sessão atual seja gravada em seu histórico de longo prazo, mas não elimina esse histórico de longo prazo.
Limpar todo o seu histórico de bash
Se você quiser remover a totalidade do seu histórico, execute o seguinte comando:
rm ~ / .bash_history
Se você não sabe, rm
é um comando de longa data para excluir arquivos em sistemas baseados em UNIX. ~ / .bash_history
é um documento de texto simples, que armazena o histórico de Bash.
Como alternativa, você pode abrir o arquivo e excluir as linhas com as quais está preocupado. Em um Mac, digite abrir ~ / .bash_history
e seu editor de texto padrão irá abrir o arquivo.
Nos sistemas Linux, substitua abrir
com o nome do seu editor de texto preferido, como nano
, vim
, ou gedit
. Uma vez que você abriu o arquivo, você pode excluir qualquer linha que preferir não manter à mão. Salve o arquivo, reinicie o shell e as linhas que você excluiu deixarão de aparecer.
Limpe seu terminal para uma sessão como nova
Este é em grande parte não relacionado, mas estou mencionando isso de qualquer maneira. O comando Claro
faz com que o seu Terminal pareça que você acabou de abrir uma nova sessão, o que é útil se você tira muitas fotos e quer que as coisas pareçam arrumadas (ou não quer que as pessoas sobre o seu ombro vejam quais comandos você está executando).
Isso é totalmente estético: role para cima e você ainda verá sua saída anterior. Mas se você está na minha linha de trabalho, é útil.