Histórico eterno de bash (rápido e eficiente na memória)

0

Eu criei a seguinte solução suspeitamente simples para arquivar todo o histórico bash

function archive_bash_history {
  history -a ~/dropbox/bash_eternal_history
}
trap archive_bash_history EXIT

O que isso pretende fazer é anexar todas as linhas do histórico da sessão atual a ~/dropbox/bash_eternal_history sempre que o terminal sair.

A solução típica é definir HISTFILESIZE , mas a desvantagem é se o histórico ficar muito grande, os tempos de inicialização e o consumo de memória de cada sessão podem ficar grandes.

Isso é inspirado por isto , mas é muito mais simples. Parece funcionar bem para mim. Eu estou querendo saber se estou perdendo alguma coisa?

    
por theicfire 19.11.2017 / 20:16

0 respostas