como acelerar meus comandos .bash_history

1

Eu uso meu .bash_history o tempo todo usando ctrl-R para encontrar comandos complexos que eu descobri no passado e desde então esqueci como rodar.

Eu tenho um grande histórico (50.000) linhas, gerenciadas por esses comandos no meu arquivo .bashrc. Isto foi certamente copiado de alguém na internet nos últimos anos:

#for keeping the history from all shells
export HISTIGNORE=lst:df*:top:ssh*:cd*  # don't put these in history
export HISTCONTROL=erasedups    # no duplicate entries
export HISTSIZE=50000           # big big history
shopt -s histappend             # append to history, don't overwrite it
# Save and reload the history after each command finishes
export PROMPT_COMMAND="history -a; history -r; $PROMPT_COMMAND"

Agora, meu problema é que, com um enorme histórico, noto que meu prompt está ficando um pouco atrasado. Se eu nuke meu .bash_history as coisas ficam irritantes novamente. Eu noto que tenho muito lixo na minha .bash_history, mas curar manualmente não vale a pena.

Quem tem uma sugestão para me permitir manter minha dependência de .bash_history, mas para acelerar meu prompt?

    
por lonestar21 09.08.2012 / 20:14

1 resposta

1

Perder %código%. Você não precisa salvar cada comando, eles são salvos automaticamente no final da sessão.

    
por 07.09.2012 / 12:25