2

Я использую Ubuntu 12.04, как я могу настроить свою оболочку / Ubuntu так, чтобы команды 'history' отображали все предыдущие команды из разных оболочек?

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

Спасибо.

1 ответ1

0

Измените местоположение файла истории каждой оболочки, чтобы оно было одинаковым.

Я не знаю, сработает ли это, если у вас открыто несколько различных интерактивных оболочек - я знаю, что два интерактивных входа в систему bash будут взаимодействовать при использовании файла истории. Могу поспорить, что разные оболочки просто используют стандартную, совместную блокировку файлов. Так что они, вероятно, будут в порядке. Я отвлекся.

например, для bash 'export HISTFILE =/home/someuser/.my_cross_shell_history', а затем параллель для каждой используемой вами оболочки.

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