Como limpar o histórico de terminais no Linux ou no MacOS

Índice:

Como limpar o histórico de terminais no Linux ou no MacOS
Como limpar o histórico de terminais no Linux ou no MacOS

Vídeo: Como limpar o histórico de terminais no Linux ou no MacOS

Vídeo: Como limpar o histórico de terminais no Linux ou no MacOS
Vídeo: Como deixar seu windows 7,8 ou 8.1 com o visual do windows 10 - YouTube 2024, Abril
Anonim
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.
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 longo comando, simplesmente pressione “para cima” e corrija o problema. Se você quiser se reconectar a um servidor SSH que você 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 alguém esclarece 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.

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,

history -c

lida com a sessão atual.

o
o

history

comando é construído em Bash em si, eo

-c

modificador informa ao programa para limpar esse histórico. Este comando impedirá que qualquer coisa na 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
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 do Bash.

Como alternativa, você pode abrir o arquivo e excluir as linhas em que estiver preocupado. Em um Mac, digite

open ~/.bash_history

e seu editor de texto padrão abrirá o arquivo.

Nos sistemas Linux, substitua
Nos sistemas Linux, substitua

open

com o nome do seu editor de texto preferido, como

nano

,

vim

ou

gedit

. Uma vez que você abriu o arquivo, você pode excluir todas as linhas que preferir não manter à mão. Salve o arquivo, reinicie seu shell e as linhas que você excluiu deixarão de aparecer.

Limpe seu terminal para uma sessão como nova

Este não é relacionado, mas eu estou mencionando isso de qualquer maneira. O comando

clear

faz com que o seu Terminal pareça que você acabou de abrir uma nova sessão, o que é útil se você tirar muitas capturas de tela e quiser que as coisas pareçam organizadas (ou não queira que as pessoas vejam quais comandos você está usando).

Recomendado: