Resposta curta:
echo "set horizontal-scroll-mode off" >> ~/.inputrc
Resposta mais longa:
Em um shell bash interativo, a entrada do usuário é manipulada pela biblioteca READLINE (procure por ela na man page do bash para obter mais informações).
Por bash documentação, o comportamento padrão é para quebrar uma nova linha quando a entrada é maior que a largura da tela. Você pode substituir esse padrão definindo a variável horizontal-scroll-mode .
Como você não consegue o comportamento padrão, verifique:
- o arquivo apontado por $ INPUTRC para ver se o modo de rolagem horizontal está definido. Vale a pena notar que uma variável readline é definida se ela for vazia, nula, on (não diferencia maiúsculas de minúsculas) ou 1.
- as opções de configuração usadas se você compilou sua versão do bash