Как этого добиться, чтобы каждая введенная команда была видимой в истории каждого открытого терминала?
Когда открыто несколько терминалов, история не передается, то есть то, что вы ввели в историю одного терминала, не отображается в другом. Подумайте об альтернативе Bash PROMPT_COMMAND="history -a"
(которая сохраняет историю до появления подсказки).