Come posso rendere permanente la cronologia di Bash con FreeBSD?
Domanda
Ho una scatola di FreeBSD con Bash impostato.
Sono abituato a Debian Linux dove la mia cronologia dei comandi viene automaticamente salvata quando esco, in modo che quando accedo posso premere su o Ctrl-R o qualsiasi altra cosa e avere accesso alla mia cronologia.
Come posso configurare Bash per farlo su FreeBSD?
Soluzione
Controlla il tuo ambiente per assicurarti che le variabili HISTSIZE e HISTFILE siano impostate. Assicurati che HISTSIZE (il numero di comandi da salvare) sia abbastanza grande (io uso 10000) e che HISTFILE sia scrivibile. Se queste variabili non sono definite, impostarle nel file ~ / .bashrc, disconnettersi e riconnettersi.
[EDIT] Inoltre, assicurati di verificare che la cronologia sia abilitata eseguendo:
set -o
e alla ricerca di " history " ;:
history on
Se la cronologia è disattivata
, puoi attivarla con
set -o history