Uma das configurações stty
( onlcr
) diz ao driver de terminal para converter nova linha (que é na verdade alimentação de linha ASCII) para retorno de linha mais alimentação de linha.
Sistemas semelhantes a Unix apenas escrevem uma nova linha para as linhas finais, deixando o driver do terminal fazer a coisa certa (converter nova linha para retorno de carro mais alimentação de linha).
Retorno do carro "vai para a esquerda" e o avanço de linha "desce".
Quando você define o terminal para o modo raw, a nova linha não será mais convertida para o retorno do carro mais a alimentação de linha. Na falta dos retornos de carro, você obtém o efeito escadaria .