Вот моя оболочка:
$ $SHELL --version | head -1
GNU bash, version 4.1.7(2)-release (i386-apple-darwin10.3.0)
Вот мои настройки, связанные с историей:
export HISTCONTROL=ignoredups:erasedups
export HISTSIZE=100000
export HISTFILESIZE=100000
shopt -s histappend
shopt -s histverify ## edit a recalled history line before executing
shopt -s histreedit ## reedit a history substitution line if it failed
## Save the history after each command finishes
## (and keep any existing PROMPT_COMMAND settings)
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
Обновить
Я смог вызвать усечение с помощью sudo -s
. При входе в оболочку sudo история усекается до 500 записей. Какие rc-файлы просматривает sudo -s
чтобы я мог убедиться, что он загружает мои настройки истории?