История bash усечена после sudo su

Я изменил файл .bashrc, чтобы сделать файл .bash_history" бесконечным "размером и он работает только тогда, когда я sudo su использую root на терминале, файл истории обрезается до размера строки по умолчанию 2000. Есть ли предложения по решению этой проблемы, пожалуйста?

из моего файла .bashrc :

export HISTFILESIZE=
export HISTSIZE=
export HISTFILE=~/.bash_infinite_history
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
0
13.12.2016, 22:36
1 ответ

В моей версии bash указано, что значения по умолчанию для HISTFILESIZE и HISTSIZE равны 500, поэтому что-то в корневом файле .bashrc или .bash_profile сбрасывает их на 2000. Поскольку вы su d to root, запускается новая оболочка (предположительно bash). Вам нужно будет либо обновить настройки root .bashrc, либо вручную ввести эти переменные и значения в новую оболочку.

1
28.01.2020, 02:47

Теги

Похожие вопросы