Komut satırındayken "b" yazamıyorum


13

Güncelleme

A bile yapıştıramıyorum b. Ubuntu 15.04 sürümüne yükseltmeye çalışıyorum ama / boot dizinindeki bazı dosyaları silmem gerekiyor. Ne zaman cd /ootbir yazamaz b. Bu yüzden, /dizindeki dosyaları listeleyeceğim ve kopyala / yapıştır olacağımı düşündüm , ancak boşuna. A bile yapıştıramıyorum b.

Güncelleme 2

Daha /etc/inputrciyi sekme otomatik tamamlama elde etmek için yakın zamanda dosyaya bazı satırlar ekledim :

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete

Orijinal Soru

Ubuntu sunucuma ssh yaptığımda "b" harfini yazamıyorum. Ancak shift tuşlarını kullanarak büyük "B" yazabilirim.

2012'den itibaren Retina ekranlı bir MacBook Pro kullanıyorum ve özel bir ubuntu kutusuna yerleştiriyorum. Burada küçük harf "b" yazamıyorum.

Sunucuyu yeniden başlattım ve yine de "b" yazamıyorum. Diğer her mektup iyi.

Daha önce yapmadı, sunucuyu yaklaşık iki yıldır çalıştırıyorum ve daha önce böyle bir sorunla karşılaşmadım. Ben de bunu yapmak için kayda değer hiçbir şey yapmadım.

İlk başta klavyenin biraz yapışkan olduğunu düşündüm ama bağlantıyı kapattığımda iyi çalışıyor. Sunucuyu yeniden başlattım, ssh'd geri ve "b" tuşu tekrar çalışmayı durdurur.

Bluetooth klavyemi denedim ve hala şans yok.

Bu bir .profile veya .bashrc dosyasındaki bir kural veya benzer bir şey olabilir mi? Belirli karakterlere izin vermeme ayarı.

"B" harfini yazmaya çalıştığımda, terminal zili sesini izin verilmiyormuş gibi alıyorum.


Ssh kullanılmadığında çalışır mı?
s3lph

1
Lütfen yazınızın altındaki düzenle düğmesini kullanarak bunu sorunuza ekleyin .
s3lph

2
Ben her yerde iyi olduğu gibi olduğunu sanmıyorum. Bu bir MacBook Pro, bu yüzden böyle bir hata olduğundan şüphe ediyorum. Başka bir şey olduğundan emin olduğum için sadece bu durumda meydana gelmesi çok tutarlı.
Mike

2
.profileVeya içinde değil .bashrc, muhtemelen .inputrcveya /etc/inputrc(readline'ın yapılandırma dosyasında) bkendi satırında yalnız bir harf olabilir .
egmont

1
Sorumu eklediğim satırlarla güncelleyeceğim ve yanıtınızı bunları kaldırmak üzere güncellerseniz, size 50 temsilcisi vereceğim.
Mike

Yanıtlar:


24

Ssh oturumunun içinde bir catkomut başlatın ve boraya yazıp yazamayacağınızı görün . Neredeyse işe yarayacağından eminim, yani hareket etmemeye karar veren senin kabuğun b.

Varsayılan varsayarsak bash, sen kontrol etmelisiniz readline'ın yapılandırma dosyaları: ~/.inputrc, /etc/inputrcya da bir ile sevk $INPUTRC. Muhtemelen bkendi satırında (veya benzer bir şeyde) kazara bir yalnızlık bulacaksınız , bu da readline'a bu karakterle karşılaştığında hiçbir şey yapmamasını söyler.

Güncelleme

Bana göre, ilk üç satırınız .inputrcdoğru, dördüncü satır ( bind TAB:menu-complete) soruna neden oluyor. İlk harfini başka bir şeyle değiştirin (örneğin findyerine bind) ve sonra bu harf (örneğin f) yanlış davranacaktır. Görünüşe göre bindbu bağlamda tanınmış bir anahtar kelime değil.


Ödül için 24 saat beklemek zorundayım. O zaman yapacağım. Teşekkür ederim.
Mike

1
OP sadece böyle bırakabilir mi TAB:menu-complete?
Sergiy Kolodyazhnyy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.