Às vezes, meu terminal estraga as linhas novas depois de matar um processo

0

Quando eu inicio um novo terminal, geralmente é assim que ele é:

$ echo "test"; echo "blaat"
test
blaat

Mas às vezes depois de ter executado um processo no terminal que matei com o SIGKILL, meu terminal começa a ficar estranho:

$ echo "test"; echo "blaat"
test
    blaat

É como se as novas linhas não iniciassem à esquerda mais, mas na posição em que a última linha terminou.

O que é uma porcaria, por exemplo, ao fazer:

$ ls -1 /
Applications
            Developer
                     Library
                            Network
                                   System
                                         Users
                                              Volumes
                                                     bin
                                                        cores
                                                             dev
                                                                home
                                                                    lost+found
                                                                              net
                                                                                 opt
                                                                                    private
                                                                                           sbin
                                                                                               usr
                                                                                                  etc
                                                                                                     tmp
                                                                                                        var

Eu não sei o suficiente sobre magia de terminal para entender por que isso acontece, mas se eu pudesse consertá-lo facilmente sem ter que fechar meu terminal e reiniciá-lo, seria incrível.

Estou no Mac OS X rodando zsh no iTerm2, mas tenho certeza que isso também acontece no Terminal.app.

    
por Pelle ten Cate 04.06.2015 / 19:19

1 resposta

0

Eu mesmo encontrei a resposta. A execução desse comando corrige o terminal de volta ao normal:

$ stty sane
    
por 03.06.2016 / 16:03