Ответы:
В командной строке Bash введите следующие команды и выполните шаги, перечисленные после каждой:
set -o | grep history
Если вы отключили историю, добавьте эту строку в конце вашего ~/.bashrc
:
set -o history
Следующая попытка:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
Если первый пустой или /dev/null
, добавьте эту строку в конец вашего ~/.bashrc
:
HISTFILE=$HOME/.bash_history
Если какой-либо из последних двух выводит 0, установите для них какое-либо число, например, значение по умолчанию 500:
HISTFILESIZE=500
HISTSIZE=500
Вы можете проверить, установлена ли переменная окружения "HISTFILE". Это должен быть файл, в который вы хотите записать свою историю. Во-вторых, нужно проверить, если файл установлен, что у вашего пользователя есть права на запись этого файла. Это первые две вещи, которые приходят мне в голову.