Para a pergunta a): isso depende do tipo de terminal que você possui. Basta fazer um echo $TERM para ver qual tipo de terminal você possui. xterm deve estar bem. Eu tive esse problema muito ao conectar via console serial e o único tipo de terminal de trabalho era vt100 (um terminal antigo, mas muito compatível). Além disso, ao alterar $TERM para vt100 via SSH, tive o mesmo problema.
para a pergunta b): executar o comando reset deve fazer o truque. Talvez você veja o comando também em rabiscos, mas deve funcionar.
Apenas para esclarecimento: isso acontece toda vez que você tenta fazer cat em um arquivo codificado binário, não especialmente em .coverage files.