Где хранится история текущего окна терминала?

Ваш файл сценария представляет собой текстовый файл DOS. Дополнительный возврат каретки в конце каждой строки сбивает с толку bash(, он видит do\r, а неdo).

Преобразуйте его в текстовый файл Unix с помощью такого инструмента, как dos2unix, или убедитесь, что ваш редактор сохраняет его как текстовый файл Unix.

1
14.12.2019, 22:18
1 ответ

Вы можете попробовать одно из предложений здесь , добавление к вашему .bashrcнемедленно, хотя есть некоторые недостатки.

Я добавил следующее в ~.bashrcи не столкнулся с реальными проблемами

HISTSIZE=5000
HISTFILESIZE=10000
shopt -s histappend

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

Работает ли это в MacOSили нет, я не знаю

0
27.01.2020, 23:56

Теги

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