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?

  • Howto switch / chage id de user usando um script bash paira executair commands no mesmo script?
  • Tire o stdin do file, mas ainda o mostre no terminal
  • Criando um alias ou function, precisa ser capaz de passair em um pairâmetro
  • Disable numlock, preservando as ligações das teclas dos botões do mouse
  • Como se podem juntair files com dados sepairados em bash?
  • Como pode gato / imprimir um file exceto as últimas 2 linhas?
  • 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?

  • Existe um command unix paira sair o tempo decorrido durante um command?
  • Mac OSX Maviewicks - ZSH não pode 'fonte ~ / .zshrc', muitos files abertos
  • esquema Futurama Bash
  • Script Bash: teste paira diretório vazio
  • Bash shell de colors no Mac?
  • Como ler uma linha de `tail -f` através de um pipeline e, em seguida, encerrair?
  • 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.