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 -c
seguido por rm ~/.bash_history
. Veja o que esses comandos fazem, para maior clareza.
Índice
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 -c
lida com a sessão atual.
O history
comando está embutido no próprio Bash, e o -c
modificador 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.
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_history
e seu editor de texto padrão abrirá o arquivo.
Em sistemas Linux, substitua open
com 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.
Este não está relacionado, mas estou mencionando de qualquer maneira. O comando clear
faz 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.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…