O que faz o comando 'stty erase ^ H'?

3

Provavelmente a pergunta de um newby - vi o comando stty erase ^H em um dos nossos scripts de login e queria saber o que ele faz. Funciona no TCSH? ou é apenas aplicável ao KSH?

    
por RonK 02.05.2011 / 11:30

2 respostas

4

De: man stty :

NAME
       stty - change and print terminal line settings
-- snip

   erase CHAR
          CHAR will erase the last character typed

Isso significa que ^ H (Ctrl-H) será configurado como uma seqüência de controle para eliminar o último caractere digitado.

    
por 02.05.2011 / 11:38
-1

Por favor, corrija se eu estiver errado abaixo de um:

stty erase ^? vs stty erase ^ H vs stty erase

  • stty erase ^? - > se definido, esse caractere de retrocesso funcionará.
  • stty erase ^ H - > se definir Ctrl + H, trabalhe como backspace.
  • stty erase - > não altera nenhum valor, mantenha o antigo como está.
por 10.07.2017 / 11:32