¿Hay un tamaño máximo para el file de historial de bash?

¿Puedo boost el tamaño del historial de commands en bash?

Tenga en count que utilizo una computadora Red Hat Linux en el departamento de astrofísica de pregrado aquí (así que no tengo tantos privilegios).

En lugar de especificar numbers, puede hacer

 unset HISTSIZE unset HISTFILESIZE shopt -s histappend 

en cuyo caso, solo el tamaño de su disco (y su "límite de files más grande", si su sistema operativo o FS tiene uno) es el límite.

Sin embargo, tenga en count que esto eventualmente ralentizará bash más y más. mira aquí y aquí para conocer mejores forms.

Puede usar logrotate para conservar las inputs antiguas. Le permite, por ejemplo, establecer límites de tamaño que activarán el file. Normalmente se ejecuta desde un cronjob diario, pero también puede invocarlo desde su script .bash_logout .

@Philomath, desarmar esos entornos vars no funciona para mí en absoluto! Para mí, esto hace que bash use sus valores pnetworkingeterminados incorporados (parece) de truncar .bash_history a unos 9 Kb.

Lo que funciona para mí es lo siguiente en mi .bashrc:

 export HISTSIZE= export HISTFILESIZE= shopt -s histappend