Une chose qui m'agace en utilisant le terminal de Linux, c'est quand je dois taper un mot de passe invisible, comme lorsque vous exécutez ssh le terminal, je me demandais s'il y avait un moyen d'effacer / effacer le mot de passe invisible sans compter sur le retour arrière ou en appuyant sur la touche Entrée pour réessayer
command-line
terminal
password
line-editor
allquixotic
la source
la source
Ctrl+w
si vous êtes en fin de ligne ouCtrl+k
si vous êtes en début de ligneRéponses:
Taper la Ctrl-Ucombinaison de touches, dans la plupart des cas 1 , effacera toute la ligne d'entrée même si l'écho est désactivé.
[1] Certains programmes mettent le terminal en mode "brut", où chaque caractère que vous tapez est envoyé au programme. Emacs en est un exemple. Ils peuvent avoir leurs propres conventions pour le traitement d'effacement / suppression de ligne.
la source
Un autre choix:
Raccourcis utiles en général (ne fonctionnent pas pour les invites de mot de passe):
Ctrl+ E: Aller en fin de ligne
Ctrl+ K: Tuez tout de la position du curseur à la fin de la ligne. Combinez-le avec Ctrl+ Apour tout supprimer.
la source
^W
ce qui est lestty werase
cas, cela fonctionne de manière presque aussi fiable que^U
).Tapez simplement le retour arrière plus de fois que la longueur du mot de passe que vous avez (mal) tapé, et recommencez.
J'ajoute toujours quelques backspaces supplémentaires, juste pour être sûr.
Les erreurs de frappe m'arrivent surtout lorsque je ne peux pas taper aveugle (par exemple sur un système client avec un clavier AZERTY).
la source