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
command-line
terminal
password
line-editor
allquixotic
sumber
sumber
Ctrl+w
jika Anda berada di akhir baris atauCtrl+k
jika Anda berada di awal barisJawaban:
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.
sumber
Pilihan lain:
Pintasan yang bermanfaat secara umum (tidak berfungsi untuk kata sandi):
Ctrl+ E: Pergi ke akhir baris
Ctrl+ K: Bunuh semuanya dari posisi kursor hingga akhir baris. Gabungkan dengan Ctrl+ Auntuk menghapus semuanya.
sumber
^W
yangstty werase
bekerja hampir dapat diandalkan seperti^U
).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).
sumber