Geri tuşu normalde çok fazla düşündüğünüz bir şey değildir, ancak bazen terminalde düzgün çalışmadığını, özellikle de uzak bir makinede oturum açtığınızda yankılandığını görebilirsiniz "^H"Yazdıklarını silmek yerine.

Neyse ki, bunu basit bir komutla düzeltmek kolaydır.

Bu Garip Karakterler Nelerdir?

Bu sorunu, Linux olmayan Unix işletim sistemlerini, özellikle Oracle'ın Solaris'i gibi tescilli sistemleri çalıştıran SSH üzerinden uzak makinelerde oturum açtığınızda fark edebilirsiniz. Birçok eski bilgisayar terminali, Backspace için bugünden farklı bir kontrol karakteri kullandı, "Ctrl + H."

Modern terminaller "Ctrl+?" Backspace için. Çoğu sistem, bu günlerde fiziksel terminaller büyük ölçüde değiştirildiği için ikincisini Backspace olarak tanıyacaktır. PC'lerde terminal emülatörleri ile değiştirilir, ancak yine de yükseltilmemiş sistemlerle karşılaşabilirsiniz ve yine de beklemek "Ctrl + H."

Bu, eski Unix ellerinin mesajlarda şaka yollu "^H" kullandığını görmenizin bir nedenidir. "Hata, bunu görmemen gerekiyordu!" "Linux sistemini seviyorum" gibi bir şey söyleyebilirler. parçalama^H^H^H^H^H^H^Yönetim."

instagram viewer

stty ile Terminal Ayarlarını Kontrol Etme

Sistemin hangi kontrol karakterlerini kullandığını kontrol edebilirsiniz. stty emretmek. bu -a flag, kontrol karakterlerinin insan tarafından okunabilir bir çıktısını verecektir.

stty -a

"Sil" karakterini arayın. "^H" yazıyorsa, eski Geri Al karakterini kullanır. Neyse ki, bunu stty komutuyla da düzeltebilirsiniz.

Silme Karakterini Ayarlama

Bu basit komutla silme karakterini bilgisayarınızın kullandığı karaktere ayarlayabilirsiniz:

stty '^?'

Bunu deneyin ve Backspace tuşunun doğru çalışıp çalışmadığını görün. Bunu, aşağıdaki gibi kabuğun başlangıç ​​dosyasına koyabilirsiniz. .bashrc Bash için ve .zshrc Zsh'nin sisteme giriş yaptığınızda bu ayarı otomatik olarak yapması için.

İlişkili: Bash Linux'ta Ne Anlama Geliyor?

Geri tuşuna benzer şekilde, Tab terminalde çalışmıyorsa, stty komutunu kullanarak sorunu çözebilirsiniz.

Artık Backspace Anahtarınız Linux Terminalinde Çalışıyor

Artık Linux terminalindeki Backspace anahtar sorununu çözdüğünüze göre, gerçekten çalışmaya başlayabilirsiniz.

Uzak sistemlerde oturum açmak için terminali kullanıyorsanız, tmux ve Mosh kombinasyonu ile daha da üretken olabilir ve sizi sonsuza kadar bağlı tutabilecek oturumlar oluşturmanıza izin verebilirsiniz.

Mosh ve Tmux ile Linux'ta Daha İyi Uzaktan Oturumlar Alın

Mosh ile SSH üzerinden Linux cihazlarına uzaktan erişiminizi iyileştirin ve Tmux ile birden çok oturum çalıştırın.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • terminal
  • Sorun giderme
Yazar hakkında
David Delony (87 Makale Yayımlandı)

David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazardır. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV programları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.

David Delony'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın