PuTTYをSolarisと互換性を持たせるには?

PuTTYをSolarisと互換性を持たせるには?

私はPuTTYを使用してWinXPからSolarisシステムに接続しています。

Bash(Home、End、Delete)でコマンドを編集するためにNumPadキーを使用しようとすると、〜文字がコンソールに印刷されます。関連する環境パラメーターは次のとおりです。

MACHTYPE=sparc-sun-solaris
SHELL=/bin/bash
HOSTTYPE=sparc
OSTYPE=solaris
TERM=xterm

テンキーパッドキーが正しく機能するようにPuTTYを設定できますか?

ベストアンサー1

抵抗が最も少ないパスは、PuTTYが送信したエスケープシーケンスの意味をSolarisボックスのシェルに伝えることです。~これらのキーは、エスケープ​␛[3~文字(、ASCII 27)などのエスケープシーケンスを発行するために表示されます。 +と入力し、いずれかのキーを押して文字通り文字を挿入し、別の文字を挿入します。次に、関連ファイルでバインディングを定義します。 bashの場合は次のようになります。\eCtrlV~/.inputrc

"\e[1~": beginning-of-line     # Home
"\e[4~": end-of-line           # End
"\e[5~": beginning-of-history  # PageUp
"\e[6~": end-of-history        # PageDown
"\e[3~": delete-char           # Delete
"\e[2~": quoted-insert         # Insert
"\eOD": backward-word          # Ctrl+Left
"\eOC": forward-word           # Ctrl+Right

おすすめ記事