Memperbarui
Saya bahkan tidak bisa menempel b
. Saya mencoba meningkatkan ke Ubuntu 15.04 tetapi saya perlu menghapus beberapa file di direktori / boot. Ketika saya, cd /oot
saya tidak bisa mengetik b
. Jadi, saya pikir, saya akan daftar file dalam /
direktori dan salin / tempel, tetapi tidak berhasil. Saya bahkan tidak bisa menempel b
.
Perbarui 2
Saya baru-baru ini menambahkan beberapa baris ke /etc/inputrc
file untuk mendapatkan penyelesaian otomatis tab yang lebih baik:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete
Pertanyaan Asli
Ketika saya ssh ke server ubuntu saya, saya tidak bisa mengetik huruf "b". Namun saya dapat mengetikkan huruf "B" menggunakan salah satu tombol shift.
Saya menggunakan MacBook Pro dengan tampilan Retina dari 2012, dan saya ssh-ing ke kotak ubuntu yang dibuat khusus. Di sinilah saya tidak bisa mengetikkan huruf kecil "b".
Saya telah me-restart server dan saya masih belum bisa mengetikkan "b". Setiap surat lainnya baik-baik saja.
Belum pernah melakukan itu sebelumnya, saya sudah menjalankan dan menjalankan server selama sekitar dua tahun dan belum pernah menemukan masalah seperti ini sebelumnya. Saya juga belum melakukan sesuatu yang penting untuk menyebabkannya melakukan itu.
Pada awalnya saya pikir keyboard itu agak lengket tetapi ketika saya menutup koneksi itu berfungsi dengan baik. Saya telah me-restart server, ssh akan kembali dan kunci "b" berhenti bekerja lagi.
Saya sudah mencoba keyboard bluetooth saya dan masih belum berhasil.
Mungkinkah ini sesuatu yang merupakan aturan dalam file .profile atau .bashrc atau yang serupa? Pengaturan untuk tidak mengizinkan karakter tertentu.
Ketika saya mencoba mengetik huruf "b" saya mendapatkan bunyi bel terminal seolah-olah itu tidak diperbolehkan.
.profile
atau.bashrc
, tetapi mungkin dalam.inputrc
atau/etc/inputrc
(file konfigurasi readline) itu bisa berupab
huruf tunggal pada barisnya sendiri.Jawaban:
Di dalam sesi ssh, mulai
cat
perintah dan lihat apakah Anda bisa mengetik dib
sana. Saya hampir yakin itu akan berhasil, yang berarti bahwa shell Anda yang memutuskan untuk tidak bertindakb
.Dengan asumsi default
bash
, Anda harus memeriksareadline
's file konfigurasi:~/.inputrc
,/etc/inputrc
, atau satu disebut oleh$INPUTRC
. Kemungkinannya adalah Anda akan menemukan satu-satunya yang tidak disengajab
di jalurnya sendiri (atau yang serupa), menginstruksikan readline untuk tidak melakukan apa-apa saat bertemu dengan karakter ini.Memperbarui
Tampak bagi saya bahwa tiga baris pertama dari Anda
.inputrc
benar, itu adalah baris keempat (bind TAB:menu-complete
) yang menyebabkan masalah. Ubah huruf pertama menjadi yang lain (mis.find
Alih-alihbind
) dan kemudian surat itu (mis.f
) Akan berperilaku tidak pantas. Tampaknyabind
bukan kata kunci yang dikenal dalam konteks ini.sumber
TAB:menu-complete
?