2009-10-15 2 views
1

Я использую оболочку bash -i для Cygwin ежедневно для обычных задач.Cygwin Bash, погрузка файла истории

В моем файле .bashrc, я следующее:

history -rc bashcommands.history 
history 

Над первой быстрой линии, я вижу список команд истории из bashcommands.history, так это выглядит, как история была изменена.

Однако, если я сейчас укажу "history", он показывает мою первоначальную историю, а не то, что находится в bashcommands.history.

Если я введу "history -rc bashcommands.history" в командной строке, файл истории загрузится как ожидалось, а затем "history" покажет команды.

Есть ли какие-либо настройки среды или оболочки после сброса .bashrc? Я не вижу ничего на страницах руководства, которые могли бы объяснить это.

Как я могу загрузить файл истории перед первым приглашением?

ответ

0

Для тех, кому интересно, это сработало:

  1. Я поставил мою ENV переменную окружения в ~/.bashrc
  2. я выполнил команду BASh --posix
2

Вы пробовали поместить его в свой .bash_profile?

+0

.bash_profile и. профиль ничего не делает. Я помещал в эти файлы некоторые эхо-инструкции, и они не показывают эха на экране. обрабатывается только .bashrc. – ericp

Смежные вопросы