共有CentOS 7 LinuxシステムのBASHシェルで作業しようとしています。私は管理者ではありません。新しいユーザーのデフォルトシェルはTCSHに設定されます。 SSHを介してリモートでアクセスします。端末(TCSHシェルにログイン)でキーボードを入力すると、キーボードのすべてのキーが正しく機能します。と入力して端末をTCSHからBASHに切り替えるとbash
、N文字は端末プロンプトには影響しません。たとえば、と入力すると、conda
端末にはcoda
登録されていないように表示されます。 BASHシェルに切り替えたときにのみ発生するようです。余分なキーボードがあるので接続してみましたが、接続できません。N動作します。しかし資本窒素まだ有効です。
私はWindowsおよびSSH用のLinux用のWindowsサブシステム(Ubuntuバージョン)を使用し、VSコードをターミナルGUIとして使用します。 Linuxサブシステムがこれに関連している可能性があると思いましたが、管理者はCygwinを使用して自分のユーザーとしてログインし、同様の結果を得ました。過去に他のユーザーもこのコンピュータで同様の問題を抱えていましたが、もはや私たちのグループに属していないため、連絡が困難です。オンラインでいくつかのヒントを見たことがありますが、特定のキーストロークが機能しない同様の問題があるようです。ほとんど vi または vim を更新する必要があることを示します。管理者にCentOSシステムのすべてのパッケージ(vi [m]を含む)を更新するように依頼しましたが、問題は解決しません。 viまたはvimテキストを開いて入力するとN、キーレジスタ。 BASH端末専用です。
~/.inputrc
私のホームディレクトリでファイルを確認するように指示されましたが、そのファイルは存在しません。私の役割が実行されていないので、bashn
のクリーンバージョンを開くためにtcshシェルで複数の入力をテストしました。両方のきれいなbashプロファイルには、登録された文字がない同様の問題がまだありました。 Bash 環境と tcsh 環境の両方の入力に対する出力はありません。bash --norc
env HOME=/nowhere bash
n
echo $INPUTRC
この問題の原因は何であるかわからず、どんな提案でもいただきありがとうございます。よろしくお願いします。