Uma coisa que me incomoda usando o terminal do Linux é quando eu tenho que digitar uma senha invisível, como quando você executa o ssh no terminal, eu queria saber se há uma maneira de limpar / apagar a senha invisível sem depender do backspace ou pressionar a tecla Enter para tentar novamente
command-line
terminal
password
line-editor
allquixotic
fonte
fonte
Ctrl+w
se você está no final da linha ouCtrl+k
se está no início da linhaRespostas:
Digitar a Ctrl-Ucombinação de teclas, na maioria dos casos 1 , apagará toda a linha de entrada, mesmo que o eco esteja desativado.
[1] Alguns programas colocam o dispositivo terminal no modo "bruto", onde todos os caracteres digitados são enviados para o programa. O Emacs é um exemplo. Eles podem ter suas próprias convenções para o processamento de eliminação de caracteres / eliminação de linha.
fonte
Outra escolha:
Atalhos geralmente úteis (não funcionam para solicitações de senha):
Ctrl+ E: Ir para o final da linha
Ctrl+ K: Mate tudo, desde a posição do cursor até o final da linha. Combine-o com Ctrl+ Apara excluir tudo.
fonte
^W
que éstty werase
assim, funciona quase com tanta confiabilidade quanto^U
).Basta digitar backspace mais vezes do que o comprimento da senha digitada incorretamente e começar de novo.
Eu sempre adiciono alguns backspaces extras, apenas para ter certeza.
A digitação incorreta ocorre principalmente quando não consigo digitar cego (por exemplo, em um sistema cliente com um teclado AZERTY).
fonte