Hapus / hapus kata sandi yang salah ketik di terminal

12

Satu hal yang mengganggu saya menggunakan terminal Linux adalah ketika saya harus mengetikkan kata sandi yang tidak terlihat, seperti ketika Anda menjalankan ssh terminal, saya bertanya-tanya apakah ada cara untuk menghapus / menghapus kata sandi yang tidak terlihat tanpa mengandalkan backspace atau menekan tombol enter untuk mencoba lagi

allquixotic
sumber
tidak jelas apa yang Anda minta
2
Mengetik kombinasi tombol Ctrl-U akan menghapus seluruh baris input bahkan jika gema dimatikan.
Mark Plotnick
Ctrl+wjika Anda berada di akhir baris atau Ctrl+kjika Anda berada di awal baris
SHW
2
@MarkPlotnick Anda harus memberikan itu sebagai jawaban. Kedengarannya seperti solusi sempurna.
Patrick

Jawaban:

13

Mengetik Ctrl-Ukombinasi tombol akan, dalam kebanyakan kasus 1 , menghapus seluruh baris input bahkan jika gema dimatikan.

[1] Beberapa program menempatkan perangkat terminal ke mode "mentah", di mana setiap karakter yang Anda ketikkan dikirim ke program. Emacs adalah salah satu contohnya. Mereka mungkin memiliki konvensi sendiri untuk pemrosesan karakter / line kill.

Tandai Plotnick
sumber
2

Pilihan lain:

  • Ctrl+ W: Hapus semuanya sampai spasi putih pertama, pada dasarnya, hapus kata terakhir.

Pintasan yang bermanfaat secara umum (tidak berfungsi untuk kata sandi):

  • Ctrl+ A: Pergi ke awal baris
  • Ctrl+ E: Pergi ke akhir baris

  • Ctrl+ K: Bunuh semuanya dari posisi kursor hingga akhir baris. Gabungkan dengan Ctrl+ Auntuk menghapus semuanya.

terdon
sumber
kunci emacs? posisi kursor? Anda tahu pertanyaan ini tentang prompt kata sandi yang tidak bergema, bukan? Hal-hal itu tidak berlaku di sana. (Kecuali untuk ^Wyang stty werasebekerja hampir dapat diandalkan seperti ^U).
@ WumpusQ.Wumbley MarkPlotnicj telah memberikan jawaban terbaik, saya menawarkan beberapa informasi tambahan yang mungkin berguna bagi orang lain yang menemukan pertanyaan ini. Ya, tahu apa pertanyaannya, saya benar-benar membacanya dan semuanya dan Ctrl + W adalah apa yang saya gunakan dalam situasi ini. Namun, saya akan mengklarifikasi bahwa 2 terakhir tidak berfungsi untuk kata sandi.
terdon
1

Ketikkan backspace lebih sering daripada panjang kata sandi yang Anda ketikkan, dan mulai lagi dari awal.

Saya selalu menambahkan beberapa backspaces tambahan, hanya untuk memastikan.

Kesalahan ketik kebanyakan terjadi pada saya ketika saya tidak bisa mengetik buta (misalnya pada sistem klien dengan keyboard AZERTY).

Timo
sumber