回答:
ターミナルのタブ間でのみ履歴を共有する方法はないと思いますが、ここに役立つものがあります。
履歴は、ターミナルではなくシェル(bash、tcsh、zshなど)によって処理されるものです。
すべてのターミナルウィンドウ(シェルインスタンス)で共有履歴を設定するのに役立ついくつかのオプションを次に示します。
これは.bashrc
ファイルのどこかに配置する必要があります。
export HISTCONTROL=ignoredups:erasedups # no duplicate entries
export HISTSIZE=100000 # big big history
export HISTFILESIZE=100000 # big big history
shopt -s histappend # append to history, don't overwrite it
# Save and reload the history after each command finishes
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"