Filed Under (Dica) by rafaelgomes on 18-10-2008
Quem nunca utilizou mais de uma sessão no console e não ficou com aquela vontade de pegar um comando digitado em outra sessão? Tentou buscar nos histórico e ficou se perguntando por que os comandos não estão lá?
É muito simples, por padrão o bash salva os comandos somente quando é encerrado. Para resolver esse problema, segue abaixo um parâmetro que deve ser inserido em seu arquivo .bashrc:
shopt -s histappend
Efetuei o log on novamente e seu problema será resolvido.
Fonte : Dicas-L




[...] por Rafael Gomes (rafaelgomesΘprojetofedora·org) – referência [...]
Acabei de testar isso no Mandriva. Adicionei a linha ao arquivo, fiz logout, entrei de novo. Abri o Konsole e digitei um comando bem específico. Abri outra aba no mesmo Konsole e digitei “history | tail” pra ver se o comando bem específico anterior aparecia. Não apareceu. Vou tentar com o Ubuntu quando eu estiver em casa.
Legal heim. Vou testar =)
A melhor tradução de “default” não é “padrão”, é “por omissão”… Padrão é algo que deve ser seguido, o significado é diferente. Em Portugal eles usam “por defeito”, que também está correto embora soe estranho aos nosso ouvidos.