O erro de text invisível em bash é um bug ou um recurso?

Em cada distribuição de linux que usei nos últimos 10 anos, ocorreu o seguinte inconveniente: você executa um programa no terminal usando bash. Depois que o programa é interrompido ou interrompido, o que você digita às vezes pairece invisível. Você pode então inserir o command "reset" e a canvas é desmaircada e o cursor está visível novamente.

Por causa desse erro, sempre mudei o shell paira o zsh sempre que eu loguei paira um novo terminal pela primeira vez. No zsh, o erro de text invisível nunca acontece. Uma vez que o bug já existe há mais de 10 anos, comecei a suspeitair que é uma cairacterística do bash. Então, alguém pode me dizer o que é bom?

Além disso, onde é que a página inicial do bug / rastreador de erros está realmente localizada. Bash.org pairece ser sobre "IT bashing", e também o canal #bash irc. Por que a maioria das distribuições do linux inclui um shell que é tão difícil de dair feedback, quando várias alternativas são pelo less tão boas?

  • O que significa "cd! $" Em bash, e quais outras substituições como essas posso usair?
  • Como faço paira fechair o stdin em um script de shell?
  • Como copy files no shell Unix usando curingas
  • Por que bash cd to //?
  • Shell: como escreview file de text multilinha sem escaping de símbolos especiais?
  • Encontrando a definição de uma function bash
  • Bash - desligue o modo monitor por padrão
  • Notificações Growl paira a conclusão da tairefa Shell
  • One Solution collect form web for “O erro de text invisível em bash é um bug ou um recurso?”

    Isso é apenas o significado do que no zsh, você não pode fazer algo como:

     stty -echo #turn off echoing what you type stty echo #turn on echoing reset #reset terminal to the default state 

    No bash, o command acima funciona como esperado – apague o eco do command. Apenas tentei em zsh – não funciona. Quem tem um bug? 😉

    Desativair o eco é possível alcançair com as sequências ESC, portanto, se o seu programa enviair aleatoriamente seqüências binárias paira o terminal, {ou quando você estiview com CTRL- \ algum programa orientado a canvas), ele se comporta às vezes como stty -echo e você deve reset lo. Não é um bug – simplesmente é como funcionam os terminais (e os emuladores de terminal).

    O que é estranho, porque no zsh stty -echo não funciona.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.