清除/擦除终端中输入错误的密码

all*_*tic 12 command-line password terminal line-editor

使用 Linux 终端让我烦恼的一件事是当我必须输入一个不可见的密码时,比如当你在终端上运行 ssh 我想知道是否有办法清除/擦除不可见的密码而不依赖退格键或按回车键重试

Mar*_*ick 13

Ctrl-U在大多数情况下,键入组合键将1删除整个输入行,即使 echo 已关闭。

[1] 一些程序将终端设备置于“原始”模式,您输入的每个字符都会发送到程序。Emacs 就是一个例子。他们可能有自己的字符擦除/行终止处理约定。


Tim*_*imo 1

只需输入退格键的次数多于您(错误)输入的密码的长度,然后重新开始。

为了确定起见,我总是添加一些额外的退格键。

当我无法盲打时(例如,在带有 AZERTY 键盘的客户端系统上),我最常发生打字错误。