Historial de bash limitado a 1000 incluso con HISTSIZE=9999999

Historial de bash limitado a 1000 incluso con HISTSIZE=9999999

En mi antiguo portátil (Debian sid) tenía esto ~/.bashrcy solía funcionar (por ejemplo, el historial era más o menos ilimitado y se guardaba en cada comando):

export PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "lucio" "t470" "/home/lucio/virtualbit/progetti/workspace/vscode/teom/websi"'
export PS1='\[\e[1;31m\]\u\[\e[1;33m\]@\[\e[1;36m\]\h \[\e[1;33m\]\w \[\e[1;35m\]$ \[\e[0m\]'
export HISTFILESIZE=9999999
export HISTSIZE=9999999
export HISTTIMEFORMAT="%d/%m/%y %T "
shopt -s histappend
export PROMPT_COMMAND="history -a;history -a;printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}""

Copié lo mismo ~/.bashrcen mi nueva computadora portátil (Debian sid como la anterior) y verifiqué que se está aplicando:

$ echo $HISTSIZE
9999999

pero mi historial se está reduciendo a 1000 entradas. También probé HISTSIZE=-1en mi ~/.bashrc(basado enesteinformación) con los mismos resultados: mi historial se está cortando a 1000 líneas, pero de todos modos no quiero un historial ilimitado, quiero un límite muy alto, como 9999999.

¿Qué estoy haciendo mal? ¿Por qué ya no funciona mientras funcionaba en mi antiguo portátil? ¿Quizás había otro paquete además de bashél en mi vieja computadora portátil que lo hacía funcionar?

EDITAR: esta pregunta ha sido marcada como duplicada deesta otra pregunta, pero tenga en cuenta que no es un duplicado. Ya sé cómo tener un historial ilimitado en bash, excepto que la solución NO funciona en mi caso y de todos modos no quiero un historial ilimitado.

Respuesta1

Me encontré con el mismo problema y esto es lo que tenía en mi .bashrc.

HISTSIZE=1000
HISTFILESIZE=2000
export HISTSIZE=20000
export HISTFILESIZE=20000

Comenté las dos primeras líneas y cambié las dos últimas para eliminar la directiva "exportar", y esto parece haberlo solucionado.

información relacionada