Risposte:
A un prompt di Bash, digitare i seguenti comandi ed eseguire i passaggi elencati dopo ognuno:
set -o | grep history
Se ottieni "cronologia disattivata", aggiungi questa riga alla fine di ~/.bashrc:
set -o history
Prossimo tentativo:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
Se il primo è vuoto o /dev/null, aggiungi questa riga alla fine del tuo ~/.bashrc:
HISTFILE=$HOME/.bash_history
Se una delle ultime due stampa 0, impostale su un numero come quello predefinito di 500:
HISTFILESIZE=500
HISTSIZE=500
Una cosa che puoi fare è controllare se la variabile di ambiente "HISTFILE" è impostata. Dovrebbe essere impostato sul file in cui si desidera scrivere la cronologia. La seconda cosa da verificare, se il file è impostato, è che l'utente abbia le autorizzazioni per scrivere quel file. Queste sono le prime due cose che mi vengono in mente.