Categories: Tecnologia

Como limpar o histórico do terminal no Linux ou macOS

Pressione a seta “para cima” na linha de comando do Mac ou Linux e você verá o último comando executado. Continue pressionando “up” e você verá mais comandos; você pode voltar dias, meses ou até anos.

Isso se chama 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ê deseja se reconectar a um servidor SSH que você usou outro dia, simplesmente pressione “up” até ver o comando relevante.

É útil, mas também há um possível problema de segurança aqui, principalmente se você digitou acidentalmente uma senha em texto simples em algum momento. Como limpar essa história? Resumindo, você pode fazer isso com dois comandos:, history -cseguido 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 blocos. Há seu histórico de sessões atuais e há seu histórico de longo prazo. Nosso primeiro comando,, history -clida com a sessão atual.

O historycomando está embutido no próprio Bash, e o -cmodificador diz ao programa para limpar esse histórico. Este comando impedirá que qualquer coisa em sua sessão atual seja gravada em seu histórico de longo prazo, mas não limpa esse histórico de longo prazo.

Limpar todo o seu histórico do Bash

Se você deseja remover todo o seu histórico, execute o seguinte comando:

rm ~/.bash_history

Se você não sabe, rmé um comando antigo para excluir arquivos em sistemas baseados em UNIX. ~/.bash_historyé um documento de texto simples, que armazena o histórico do Bash.

Como alternativa, você pode abrir o arquivo e excluir todas as linhas que o preocupam. Em um Mac, digite open ~/.bash_historye seu editor de texto padrão abrirá o arquivo.

Em sistemas Linux, substitua opencom o nome de seu editor de texto preferido, como nano, vim, ou gedit. Depois de abrir o arquivo, você pode excluir todas as linhas que prefere não manter à mão. Salve o arquivo e reinicie o shell, e as linhas que você excluiu deixarão de aparecer.

Limpe o seu terminal para uma sessão como nova

Este não está relacionado, mas estou mencionando de qualquer maneira. O comando clearfaz com que seu Terminal pareça que você acabou de abrir uma nova sessão, o que é útil se você fizer muitas capturas de tela e quiser que as coisas pareçam organizadas (ou não quiser que as pessoas por cima do seu ombro vejam quais comandos você está executando. )

Isso é totalmente estético: role para cima e você ainda verá o resultado anterior. Mas se você estiver na minha linha de trabalho, será útil.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago