3

Возможный дубликат:
Можно ли объединить файлы истории в bash?

У меня bash работает в сеансе ssh, вызовите этот сеанс A.

Я выхожу из офиса, иду домой, ssh в ту же коробку, вызываю эту сессию B.

Начиная с сеанса B, я хотел бы иметь возможность посмотреть историю сеанса A.

Это возможно?

1 ответ1

0

Есть две проблемы:

  • добавление команды в историю вместо ее перезаписи. Это можно сделать, добавив это в свой .bashrc

    покупал гистапенд

  • перечитывая историю после каждой команды. Это можно сделать с помощью:

    PROMPT_COMMAND = "история -a; история -n"

Это не всегда так хорошо, как кажется на первый взгляд. Обратный поиск прекрасно работает (control-r), но он может разочаровать, если вы просто используете "up" из предыдущей команды (это будет последняя команда, заданная в любой консоли).

Может быть, есть способы настроить это ... Но я думаю, что это хорошее начало для вас.

Изменить: только что видел комментарий о дубликат ... решение кажется точно так же.

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