1

На моей виртуальной машине Debian я устанавливаю $HISTSIZE и $HISTFILESIZE (и другие переменные среды, связанные с историей) при запуске системы / загрузке профиля:

~/.profile

export HISTSIZE=100000
export HISTFILESIZE=100000

Я могу получить доступ к этим переменным в msys:

user@machine /usr
$ echo $HISTFILE
/c/Users/user/.bash_history

user@machine /usr
$ echo $HISTSIZE
500

user@machine /usr
$ echo $HISTFILESIZE
500

Как я могу установить их навсегда?

Спасибо

1 ответ1

0

Bash будет игнорировать ~/.profile если ~/.bash_profile существует. Так что вам нужно проверить, есть ли .bash_profile . А чтобы быть в безопасности, вы лучше настроить все эти параметры в .bashrc и source его в .profile Например:

$ cat ~/.bash_profile
[[ $- == *i* ]] || return0
source ~/.bashrc
$ cat ~/.bashrc
[[ $- == *i* ]] || return 0
export HISTSIZE=100000
export HISTFILESIZE=100000
$

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .