どうしたの?iPython と通常の Python インタープリターを試してみましたが、どちらも前のコマンドの代わりに上下矢印の ^[[A と ^[[B を示しています。
プラットフォーム: Ubuntu 12.04。
Python: pythonbrew でインストールされた 2.7.3
ターミナル: SSH 経由で接続された Mac OSX 10.6 上の iTerm 2。
SSH を介して Python シェルで動作したことはありませんが、ローカルで動作します。
実行中のロケール出力:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=