Sto usando Ubuntu 13.04, in questo la cronologia dei comandi della shell viene cancellata alla chiusura.
Qualcuno può dirmi come impedire che ciò accada?
Sto usando Ubuntu 13.04, in questo la cronologia dei comandi della shell viene cancellata alla chiusura.
Qualcuno può dirmi come impedire che ciò accada?
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
Non dimenticare di source .bashrc
dopo aver salvato~/.bashrc
source .bashrc
dopo aver salvato ~ / .bashrc