Normalmente, less
"limpa a tela" (que provavelmente se refere a voltar para a tela normal a partir da tela alternativa) quando a descrição do terminal possui a seqüência de escape apropriada na capacidade rmcup
.
Você veria uma diferença se estivesse usando valores diferentes de TERM
nos dois programas. O programa infocmp
pode mostrar diferenças para as descrições dos terminais correspondentes.
less
também tenta limpar o restante da tela, mas isso depende se alguma coisa foi exibida, e se a saída foi um terminal (em contraste com um cano).
Além da descrição do terminal, alguns emuladores de terminal tornam opcional a possibilidade de permitir a tela alternativa. Você pode ter selecionado essa opção em algum momento. (Estou testando com configuração padrão, que funciona como pretendido).