Löschen / Löschen eines falsch eingegebenen Passworts in einem Terminal

12

Eine Sache, die mich bei der Verwendung des Linux-Terminals stört, ist, wenn ich ein unsichtbares Kennwort eingeben muss, beispielsweise, wenn Sie ssh ausführen, und ich mich gefragt habe, ob es eine Möglichkeit gibt, das unsichtbare Kennwort zu löschen, ohne die Rücktaste zu verwenden oder die Eingabetaste zu drücken, um es erneut zu versuchen

allquixotic
quelle
unklar, was Sie fragen
2
Wenn Sie die Tastenkombination Strg-U eingeben, wird die gesamte Eingabezeile gelöscht, auch wenn das Echo deaktiviert ist.
Mark Plotnick
Ctrl+wwenn Sie am Ende der Linie sind oder Ctrl+kwenn Sie am Anfang der Linie sind
SHW
2
@MarkPlotnick Das solltest du als Antwort geben. Klingt nach der perfekten Lösung.
Patrick

Antworten:

13

Wenn Sie die Ctrl-UTastenkombination eingeben, wird in den meisten Fällen 1 die gesamte Eingabezeile gelöscht, auch wenn das Echo deaktiviert ist.

[1] Einige Programme versetzen das Endgerät in den "Raw" -Modus, in dem jedes eingegebene Zeichen an das Programm gesendet wird. Emacs ist ein Beispiel. Möglicherweise haben sie ihre eigenen Konventionen für die Verarbeitung von Zeichenlösch- / Zeilenlöschvorgängen.

Mark Plotnick
quelle
2

Eine andere Wahl:

  • Ctrl+ W: Alles bis zum ersten Leerzeichen löschen, im Grunde das letzte Wort löschen.

Allgemein nützliche Verknüpfungen (funktionieren nicht bei Passwortabfragen):

  • Ctrl+ A: Zum Zeilenanfang gehen
  • Ctrl+ E: Gehe zum Ende der Zeile

  • Ctrl+ K: Töte alles von der Position des Cursors bis zum Ende der Zeile. Kombiniere es mit Ctrl+ A, um alles zu löschen.

terdon
quelle
Emacs-Schlüssel? Position des Cursors? Sie wissen, dass es sich bei dieser Frage um eine nicht wiedergegebene Passwortabfrage handelt, oder? Diese Dinge gelten dort nicht. (Bis auf ^Wwelche stty werasefunktioniert es so fast so zuverlässig wie ^U).
@ WumpusQ.Wumbley MarkPlotnicj hat bereits die beste Antwort gegeben, ich biete einige zusätzliche Informationen an, die für andere Leute nützlich sein könnten, die über diese Frage stolpern. Ja, wissen Sie, worum es bei der Frage geht, ich lese sie tatsächlich und alles, und Strg + W ist das, was ich in diesen Situationen verwende. Trotzdem werde ich klarstellen, dass die letzten 2 nicht für Passwortabfragen funktionieren.
Terdon
1

Geben Sie einfach die Rücktaste öfter als die Länge des von Ihnen (falsch) eingegebenen Passworts ein und beginnen Sie von vorne.

Ich füge immer ein paar zusätzliche Leerzeichen hinzu, nur um sicherzugehen.

Tippfehler treten meistens auf, wenn ich nicht blind tippen kann (z. B. auf einem Client-System mit einer AZERTY-Tastatur).

Timo
quelle