Podemos mudar como o bash_history é atualizado? [duplicado]

0

Como estou usando o bash no meu Desktop, eu tenho uma janela multi-tab do Gnome Terminal com 6 a 10 shells abertos lá.

Quando eu saio da minha sessão X, meu ~/.bash_history é atualizado de alguma forma aleatória ... (pelo menos se você me perguntar, eu não encontrei um padrão claro para isso.)

Eu estou querendo saber se toda a história de todos os shells que eu estava rodando poderia ser anexada. Neste momento, parece que apenas um dos shells salvará seu histórico no arquivo (ou melhor, todos eles fazem e o último ganha?)

O que eu acho que seria melhor é uma maneira de salvar comandos quando os emita de qualquer instância. Isso certamente seria o mais limpo, se possível, já que a ordem seria preservada (ou seja, não posso digitar mais de um shell por vez, portanto, salvar o histórico será na ordem em que digitei o comando em cada shell).

    
por Alexis Wilke 23.09.2016 / 21:25

1 resposta

2

Verifique isso:

HISTFILESIZE=400000000
HISTSIZE=10000
PROMPT_COMMAND="history -a"

shopt -s histappend

link

    
por 23.09.2016 / 21:29