b
を貼り付けることもできません。 Ubuntu 15.04にアップグレードしようとしていますが、/ bootディレクトリ内のいくつかのファイルを削除する必要があります。 cd /oot
を入力すると、b
を入力できません。したがって、/
ディレクトリ内のファイルを一覧表示してコピー/貼り付けを行いますが、効果はありません。 b
を貼り付けることもできません。
タブの自動補完を改善するために、最近/etc/inputrc
ファイルにいくつかの行を追加しました。
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete
Ubuntuサーバーにsshするとき、文字「b」を入力できません。ただし、いずれかのシフトキーを使用して大文字の「B」を入力できます。
2012年からRetinaディスプレイを搭載したMacBook Proを使用しており、カスタムビルドのUbuntuボックスに切り替えています。小文字の「b」を入力できないのはここです。
サーバーを再起動しましたが、まだ「b」を入力できません。他のすべての手紙は結構です。
それは前のことではありませんが、私は約2年間サーバーを稼働させてきましたが、このような問題に遭遇したことはありません。また、それを実現させるための注目すべきことは何もしていません。
最初は、キーボードが少しべたべたしていると思いましたが、接続を閉じると正常に機能します。サーバーを再起動し、sshに戻って「b」キーが再び機能しなくなりました。
Bluetoothキーボードを試しましたが、まだ運がありません。
これは、.profileまたは.bashrcファイルのルール、またはそれに類似したものでしょうか?特定の文字を許可しない設定。
「b」という文字を入力しようとすると、許可されていないかのように端末のベルが鳴ります。
Sshセッション内で、cat
コマンドを開始し、b
と入力できるかどうかを確認します。それが機能することはほぼ確実です。つまり、b
に基づいて行動しないことを決定するのはあなたのシェルです。
デフォルトのbash
を想定して、readline
の構成ファイルを確認する必要があります:~/.inputrc
、/etc/inputrc
、または$INPUTRC
によって参照されるファイル。偶然の孤独なb
を独自の行(または同様のもの)で見つけ、readlineにこのキャラクターに遭遇しても何もしないように指示する可能性があります。
更新
あなたの.inputrc
の最初の3行は正しいと思われますが、それは問題の原因となっている4行目(bind TAB:menu-complete
)です。最初の文字を他のもの(たとえば、find
の代わりにbind
)に変更すると、その文字(たとえば、f
)は誤動作します。どうやらbind
はこのコンテキストでは認識されないキーワードです。