Python シェルと Unix ターミナル間でコマンド履歴をマージする

Python シェルと Unix ターミナル間でコマンド履歴をマージする

ほとんどの Unix 端末の便利な機能として、上下の矢印キーを押してコマンド履歴をスクロールし、古いコマンドを繰り返すことができるというものがあります。

この機能は、Unix ターミナルから実行する場合、Python シェルにも存在します。

私の問題は、Python プログラムをデバッグする場合、通常は Unix から開始して と入力pythonfrom mypython import *、関数の実行とチェックを開始することです。いずれかの時点でエラーが発生し、ファイルを変更する必要がある場合は、変更exit()されたファイルを使用する新しいインポート コマンドを発行するために、 python と入力して再入力する必要があります。通常、繰り返したい長くて複雑なコマンドをいくつか入力しているので、セッション間でコマンド履歴が維持されると便利です。

そこで、Unix と Python の間でコマンド履歴をマージする方法、または Python セッション間でコマンド履歴を保持する方法があるかどうかを知りたいです。

関連情報