Re: как сделать в bash на всех открываемых терминалах общую историю при поиске команды по Ctrl-R
А она и есть общая. Но в .bash_history что-то пишется только по закрытию шелла. Писать туда после каждой команды - невозможно (если только патчить bash).
Re: как сделать в bash на всех открываемых терминалах общую историю при поиске команды по Ctrl-R
Легко. Добавить переменную окружения (например в /etc/profiles)
PROMPT_COMMAND="history -a"
для поиска по Ctrl-R, или
PROMPT_COMMAND="history -a; history -n"
для сохранения и обновления из другой сессии.