Posso aumentar o tamanho do histórico de comandos no bash?
Observe que eu uso um computador Red Hat Linux no departamento de graduação em astrofísica aqui (para não ter tantos privilégios).
bash
command-history
InquilineKea
fonte
fonte
15 Examples To Master Linux Command Line History
Respostas:
Em vez de especificar números, você pode fazer
nesse caso, apenas o tamanho do seu disco (e o seu "maior limite de arquivos", se o seu SO ou FS tiver um) é o limite.
No entanto, esteja ciente de que isso acabará desacelerando o bash mais e mais. veja este documento do BashFAQ e o
artigo debian-Administration(link original morreu, olhe no espelho: archive.is e archive.org ) para técnicas que melhoram a escala.fonte
history-size
seuinputrc
..bash_history
for maior que esses, truncá-los.Você pode usar o logrotate para preservar entradas antigas. Ele permite, por exemplo, definir limites de tamanho que acionarão o arquivamento. Normalmente, é executado a partir de um cronograma diário, mas você também pode invocá-lo a partir do seu
.bash_logout
script.fonte
@ Philomath, desarmar esses ambientes não funciona para mim! Para mim, isso faz com que o bash use seus padrões embutidos (ao que parece) de truncando .bash_history para cerca de 9KiB.
O que funciona para mim é o seguinte no meu .bashrc:
fonte