Como apagar comando no histórico do Terminal do Linux

Quem é usuário de algum sistema linux sabe do que vou falar. Por mais atentos que sejamos ao utilizar o terminal sempre acabamos por digitar algo que não deveriamos e adicionando o comando ao histórico do terminal. O que na maior parte das vezes acontece quando desejamos nos tornar root e em vez de digitar sudo su, acabamos digitando a senha do usuário e pressionamos enter, enfim ficamos com receio de que algum outro usuário da máquina utilize o terminal e ao pressionar a seta para cima do teclado veja a nossa senha revelada.

Pois bem, para solucionar esse probleminha “eu vos trago a luz”, vamos lá!

O Terminal do Linux armazena um histórico com os últimos 500 comandos executados pelo usuário. Essa é uma forma de economizar tempo ao usuário que tem a necessidade de utilizar comandos muito grandes e/ou de forma repetitiva.

Existem várias maneiras de se utilizar o terminal para suprir nossas necessidades, podemos utilizar o terminal para:

Ver os mais recentes: Pressionamos a tecla seta para cima do teclado e pressionamos novamente até encontrar o comando desejado (que já foi digitado anteriormente), por fim clicamos Enter e executamos o comando. Para voltar atrás, pressionamos seta para baixo no teclado.
Recordar um comando específico: Pressionamos as teclas Ctrl + R e começamos a escrever a parte do comando que recordamos e a medida que vamos digitando, os comandos que estão armazenados no histórico vão aparecendo até encontrarmos o que procuramos. Por fim pressionamos Enter para executar o comando.
Ver todo o histórico:
Para ver todo o histórico armazenado devemos digitar no terminal o comando:
history
Para ver os últimos 10 comandos executados, usamos:
history 10
Para selecionar um comando do histórico anterior, executamos:
!69
(onde 69 é o número da linha que aparece à esquerda do comando)
Para limpar o histórico completo executamos:
history -c
Também podemos apagar somente uma parte do histórico, para isso vamos manipular o mesmo manualmente editando o arquivo que guarda esses comandos:
Abrir a pasta pessoal > Pressionar as teclas Ctrl + H para ver as pastas ocultas > Buscar o arquivo .bash_history (é um arquivo) > Abrir o arquivo com um editor de textos (Pode ser o gedit) > buscamos o comando que queremos excluir e deletamos ele do arquivo > Salvar o arquivo ao sair.

Publicado em setembro 21, 2011, em Ubuntu e marcado como , . Adicione o link aos favoritos. 3 Comentários.

  1. Entre com o comando history -c e apague o historico. Porém uma observação, feito esse passo de apagar o historico, saia e entre novamente no terminal e digite a seta para cima pra ver se realmente foram apagados… SURPRESAAA… Eles voltarammm.

  2. Matheus Carvalho

    Xará, me ajudou e muito!!! Não sabia do arquivo de histórico do terminal. valew

  3. apaga tudos os comandos dados anteriormente.

    $ history -c

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: