Terminaldeki yanlış yazılmış bir şifreyi silme / silme


12

Linux'un terminalini kullanarak beni rahatsız eden bir şey, görünmez bir şifre yazmam gerektiğinde, ssh terminalini çalıştırdığınızda, görünmez şifreyi geri alana güvenmeden veya tekrar denemek için enter tuşuna basmadan bir yol olup olmadığını merak ediyordum.


ne istediğini net değil

2
Ctrl-U tuş bileşiminin yazılması, yankı kapatılsa bile tüm girdi satırını siler.
Mark Plotnick

Ctrl+wsatırın sonundaysanız veya Ctrl+ksatırın
SHW

2
@MarkPlotnick Bunu bir cevap olarak vermelisiniz. Mükemmel çözüm gibi geliyor.
Patrick

Yanıtlar:


13

Ctrl-UTuş kombinasyonunun yazılması, çoğu durumda 1 , yankı kapalı olsa bile tüm giriş satırını siler.

[1] Bazı programlar, terminal cihazını, yazdığınız her karakterin programa gönderildiği "raw" moduna geçirir. Emacs buna bir örnektir. Karakter silme / satır öldürme işlemleri için kendi sözleşmeleri olabilir.


2

Diğer seçenek:

  • Ctrl+ W: İlk boşluk olana kadar her şeyi silin, temel olarak son kelimeyi silin.

Genel olarak kullanışlı kısayollar (şifre istemleri için çalışmaz):

  • Ctrl+ A: Satırın başına git
  • Ctrl+ E: Satırın sonuna git

  • Ctrl+ K: İmlecin konumundan satırın sonuna kadar her şeyi öldür. Her şeyi silmek için Ctrl+ ile birleştirin A.


emacs tuşları? imlecin konumu? Bu sorunun yankılanmayan bir şifre istemiyle ilgili olduğunu biliyorsunuz, değil mi? Bunlar orada geçerli değil. (Hariç ^Whangi stty weraseo neredeyse güvenilir bir şekilde çalışır böylece ^U).

@ WumpusQ.Wumbley MarkPlotnicj zaten en iyi cevabı verdi, bu soruya rastlayan diğer insanlar için yararlı olabilecek bazı ekstra bilgiler sunuyorum. Evet, sorunun ne hakkında olduğunu biliyorum, aslında onu ve her şeyi okuyorum ve Ctrl + W bu durumlarda kullandığım şey. Yine de, son 2'nin şifre istemleri için çalışmadığını netleştireceğim.
terdon

1

Geri tuşunu yazdığınız (yanlış) yazdığınız parola uzunluğundan daha fazla yazın ve baştan başlayın.

Emin olmak için her zaman birkaç ekstra arka alan ekliyorum.

Puslama bana çoğunlukla kör yazamadığımda olur (örneğin AZERTY klavyeli bir istemci sisteminde).

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.