Talvez você tenha executado um subshell em um editor e tenha deixado o terminal na tela alternativa. Você pode testar isso por
tput rmcup
que retornaria à exibição normal.
Enquanto na tela alternativa, alguns terminais podem anular a ação da roda de rolagem, enviando o cursor para cima / baixo.