私たちの作品の太陽ステーションに telnet で接続すると、バックスペース キーが機能しません。次の一時的な回避策を使用します。
$ stty 消去 ^H
これは機能しますが、telnet で接続するたびにこれを再入力する必要があります。これを .cshrc ファイルで正しく動作させるにはどうすればよいですか?
stty erase ^H を .cshrc ファイルに入れることができます。これで問題は解決します。
Solaris システムにログインする場合、^H がデフォルトの消去キーになります。親切な管理者が ^? に変更したと思います。シェルのプロファイル ファイルのどこかにあります (stty -a で確認してください)。考えられる理由は、Solaris をこのサイトの他のシステムのように動作させることです。したがって、telnet クライアントの動作を変更することを検討してください (^H の代わりに ^? を送信します)。
余談ですが、telnet は、ユーザー名とパスワードを含むすべての情報を平文で送信します。SSH はすべての通信を暗号化し、telnet が行うすべてのことを行います。これは、かなり最近のバージョンの Solaris でも一般的です。
実際、私は以前にこれの複数のレベルに遭遇しました。XウィンドウはDELをBackspaceに、またはその逆にマップすることがあります。別のマシンを介して1つのマシンにログインすることも、これを行う場合があります。
これを解決する方法を包括的に見てみましょう: http ://www.ibb.net/~anne/keyboard.html