Como limpar o histórico da linha de comando
Índice:
Se você é um usuário frequente de linha de comando, provavelmente já deve ter achado o comando history bastante útil antes, seja para descobrir os comandos usados com mais frequência, despejar o histórico e pesquisá-lo para encontre comandos anteriores específicos, listando todos os comandos padrão usados ou qualquer outra coisa. Dito isso, existem algumas situações óbvias em que você pode querer remover totalmente a lista de histórico da linha de comando, seja para fins de privacidade ou segurança.
Este artigo mostrará como limpar o histórico da linha de comando em um terminal. Este truque funciona para limpar o histórico de comandos em uma máquina Mac OS ou Linux, ou mesmo Windows com shell Ubuntu.
Como limpar o histórico da linha de comando completamente
Para limpar o histórico de comandos, basta anexar um sinalizador -c ao comando de histórico familiar, assim:
história -c
Esse comando, quando executado, limpará manualmente o arquivo .bash_history ou, se você estiver usando um shell diferente, ele também deverá limpá-lo (zsh, tcsh, bash, etc).
Obviamente, esse arquivo também pode ser direcionado diretamente com rm, mas é melhor manter o comando history por vários motivos.
Se você deseja verificar se o comando funcionou, digite ‘history’ novamente como de costume, e você descobrirá que o único comando listado é “history -c”.
O breve vídeo abaixo demonstra todo esse processo de limpeza do histórico de comandos, o vídeo mostra o procedimento no Mac OS com o aplicativo Terminal, mas tudo seria igual em outros sistemas operacionais que suportam limpeza de linha de comando história também.
Isso deve funcionar da mesma forma em qualquer bash shell, zsh shell, tcsh e na maioria dos outros shells, independentemente de a linha de comando estar no Mac OS X ou linux, ou mesmo no Windows linux shell (mas não um prompt do DOS).
Obrigado Ado pela ideia da dica. Se você tiver outras dicas ou truques úteis sobre como limpar o histórico de comandos de um Terminal, compartilhe-os nos comentários!