Onde estão TODOS os registros do ubuntu / histórico do terminal armazenado

8

Em quais pastas são armazenados os registros e históricos de chaves, para que eu possa criar um script para eliminá-los. Existe uma pasta específica para a partição de hibernação ou um arquivo pelo qual ela mantém os dados da RAM em hibernação? Alguém quer se livrar de todo histórico de comando / história de histórico de programas / histórico de execução de programas, para onde eles iriam?

Thankx Luz

    
por The Umbraic Light 18.05.2013 / 12:58

4 respostas

7

Ele está localizado em: ~/.bash_history

    
por DARDAR SAAD 18.05.2013 / 13:09
6

Existem muitos lugares onde as coisas são registradas, e será muito difícil ser exaustivo, dependendo de quais aplicativos você usa. Dito isto, aqui estão os principais lugares em que posso pensar:

  • a maioria dos registros do sistema entra em /var/log
  • O
  • firefox armazena seu histórico, cookies, etc ... em ~/.mozilla/firefox Isso pode ser removido do Firefox (shift + ctrl + suppr)
  • O zeitgeist é um daemon de histórico que preenche o histórico recente do traço. Pode ser removido das configurações de privacidade
  • o histórico de comandos do terminal é salvo por usuário em ~/.bash_history A exclusão desse arquivo removerá esse histórico.
  • aplicativos do gnome (gedit, nautilus, etc ...) armazenam arquivos usados recentemente em ~/.local/share/recently-used.xbel Esse arquivo pode ser excluído se necessário.

Estes são os principais lugares em que posso pensar, mas qualquer aplicativo pode registrar as coisas em vários lugares ... então, isso realmente depende de quais logs você deseja remover.

Como mencionado por MrVaykadji, o BleachBit é um software GPL que automatiza essa tarefa de limpeza, e permite que você exclua "arquivos de log" para um grande variedade de softwares conhecidos. Você também pode adicionar facilmente novos limpadores com arquivos xml simples. Pode ser o que você é (ware) procurando!

    
por alci 01.02.2014 / 11:55
5

Seu arquivo de histórico bash está em seu diretório pessoal: /home/your-user-name/.bash_history

    
por Stanwmusic 01.02.2014 / 11:21
0

É preciso levar em consideração que, além dos registros mencionados acima, muitos (senão a maioria) dos aplicativos mantêm seus próprios logs individuais em locais diferentes. Então, como mencionado por alci, a resposta realmente depende do que você quer higienizar.

Além disso, seria sensato que, se a necessidade realmente existisse, você poderia testar suas habilidades de escrita de scripts para automatizar com base nas necessidades reais e específicas de saneamento de logs.

    
por Mario Fernando Rodrguez Romero 30.11.2015 / 09:30