Bash geçmişi arama modundan nasıl çıkılır?


25

Ubuntu 12.04'te kullanıyorum CTRL- Rgeriye doğru arama yapmak için. İstediğim komut bulunmazsa ( CTRL- tekrarladıktan sonra R), komut satırına herhangi bir tarihsel komut girilmeden ya da çalıştırılmadan hemen (boş) komut istemine nasıl geri dönebilirim?


1
Bunu googledim ve zaten
sorulup

Yanıtlar:



17

Kullanabilirsiniz:

  • Emacs tarzı klavye komutundan çıkma, Ctrl- G. Varsayılan anahtar bağlantıları bash, amaçlı olarak Emacs benzeridir.
  • Vi stili normal mod tuşu ciltlerine geri döner Escveya Ctrl- [(aynı şeydir).
  • Bir SIGKILL sinyali gönder, Ctrl- C.

İlk ikisi en az görünen etkiye sahiptir.


{Grin} stty -ctlechoBaşlangıç ​​dosyalarınıza (.bashrc, .profile, .zshrc, vb.) Eklerseniz "^ C" nin görünmesini engelleyebilirsiniz. Şimdi TÜM üç yöntem en az görünen etkiye sahip.
lornix

nedense Esc ve Ctrl-C, denediğim Ubuntu sistemlerinde çalışmıyor (şu anki 12.04 kodum dahil).
Monica Cellio için MountainX,

@lornix: Ctrl-C'nin görsel geribildirimini istiyorum . Sadece rm -rf /(aşırı örnek) gibi bir komut vermeden önce Ctrl-C tuşlarına basmanın , uzağa gidip terminale dönmenin psikolojik etkisini hayal edin . Elbette bu konuda pratik şaka potansiyeli var.
Alexios,
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.