Odpowiedzi:
W wierszu polecenia Bash wpisz następujące polecenia i wykonaj kolejno następujące kroki:
set -o | grep history
Jeśli masz wyłączoną historię, dodaj ten wiersz na końcu ~/.bashrc
:
set -o history
Następna próba:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
Jeśli pierwszy jest pusty lub /dev/null
dodaj ten wiersz na końcu ~/.bashrc
:
HISTFILE=$HOME/.bash_history
Jeśli którykolwiek z dwóch ostatnich drukuje 0, ustaw je na jakąś liczbę, na przykład domyślną 500:
HISTFILESIZE=500
HISTSIZE=500
Jedyne, co możesz zrobić, to sprawdzić, czy ustawiona jest zmienna środowiskowa „HISTFILE”. Powinien być ustawiony na plik, w którym chcesz zapisać swoją historię. Druga rzecz to sprawdzenie, czy plik jest ustawiony, czy użytkownik ma uprawnienia do zapisu tego pliku. To dwie pierwsze rzeczy, które przychodzą mi do głowy.