答え1
おそらくそうではありません。開いた各ターミナルは、シェルの個別のインスタンスを実行します。すべて同じシェルを実行している場合もありますが、各インスタンスは完全に独立しており、インスタンス間で通信は行われません。
より良い質問は、「なぜそうしたいのですか?」です。現在のプロセスが終了するのを待って、1 つのターミナルを閉じて、もう 1 つを開きます。 はhistory
それらの間で共有されます。
答え2
実行中のプロセスでこれを行う方法はわかりません...ただし、何かを実行するだけの場合は、yakuake で tmux (または screen) を使用してセッションからデタッチし、konsole からこのセッションに接続することができます。
役明:
$ tmux new
$ ./your_script
Ctrl+b d
コンソール:
$ tmux attach