Classifique o conteúdo .bash_history alfabeticamente

0

Estou usando HISTIGNORE para ignorar os comandos mais usados e HISTCONTROL=ignoreboth:erasedups para remover duplicatas.

Existe uma maneira de classificar periodicamente o conteúdo do .bash_history em ordem alfabética?

    
por Ash 23.08.2018 / 19:35

1 resposta

2
  1. Para ver um histórico ordenado sem alterá-lo, faça:

    history | sort -k2
    
  2. Para classificar o arquivo de histórico, faça:

    sort -o ~/.bash_history ~/.bash_history
    

    Em seguida, saia de bash digitando exit e faça o login novamente. A instância do terminal terá um histórico classificado alfabeticamente.

  3. Para a maneira mais cautelosa possível de classificar o arquivo de histórico, primeiro exit all executando instâncias de bash , (para o usuário atual), então faça:

    sort -o ~/.bash_history ~/.bash_history
    

    Nota: Os usuários geralmente não têm resultados ruins ao editar ~ / .bash_history enquanto estão logados. Mas é quase certo que sair de todas as instâncias em execução de bash é tão seguro ou seguro.

por 23.08.2018 / 19:51

Tags