Wenn ich gerade dabei bin, eine Linie zu meiner bevorzugten Shell einzugeben und meine Meinung zu ändern, kann ich schnell werfen C-c und neu anfangen. Unter bash es sieht aus wie das:
user@machine:~$ rm everything^C
user@machine:~$
Aber weiter zsh, was ich insgesamt wirklich bevorzuge, zeigt nichts:
(~) rm -rf /
(~)
Ja, Sie werden vielleicht sehen, warum ich diese Caret-C- oder ähnliche Meldung über die Leitung sehen möchte, damit ich nicht verstehe, welche Leitung tatsächlich ausgeführt wurde und in der Geschichte ist.
Dieses kleine Problem ist weitgehend unklar.
kill-whole-line Widget - standardmäßig gebunden an ^U ( C-u ) - anstatt ^C. Dadurch wird nur alles aus der aktuellen Zeile entfernt, und es bleibt nichts Verwirrendes übrig.
stty echoctl?