
答え1
正確にはこのような動作はしませんがbash
、zsh
setopt inc_append_history share_history
答え2
各コマンドの後に履歴を書き出して再度読み込むように bash に指示することで可能になるはずです。未テスト:
PROMPT_COMMAND="$PROMPT_COMMAND"$'\nhistory -a; history -n'
履歴を共有するのはkshのデフォルトの動作です。zshでは、share_history
オプションでは、他の設定を調整することで、履歴の保存方法やマージ方法をより細かく制御できます。履歴オプション。