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."
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 ile SSH üzerinden Linux cihazlarına uzaktan erişiminizi iyileştirin ve Tmux ile birden çok oturum çalıştırın.
Sonrakini Oku
- Linux
- terminal
- Sorun giderme
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.
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