Eu resolvi isso instalando o GNU menos:
apt-get install less
Isso não funcionou por si só - não tenho certeza de como os aliases funcionam no MobaXterm; eles parecem ser algum tipo de symlink, na verdade. (Ou talvez seja apenas para aliases do busybox.) De qualquer forma, eu tive que copiar o executável less que estava instalado em /usr/bin/less.exe to /bin/less , então seria o padrão less a ser executado. Então tudo estava bem.
ATUALIZAÇÃO: No meu novo computador Windows, com o MobaXterm 10.7, não precisei me preocupar com aliases para fazer com que less trabalhasse de forma interativa.
No entanto, eu fiz tive que adicionar unset GIT_PAGER ao meu ~/.bash_profile antes que o Git usasse o novo less , já que ele estava apontando diretamente para o executável do busybox. Antes disso, as cores do git funcionavam corretamente, mas ele despejou um monte de linhas extras na minha tela cada vez que ele abriu less .
O comando less em si é e foi alias para _bbf less , que é uma pequena função inteligente que executa /bin/less.exe se existir, se não executar /bin/less se existir e se não for executada /bin/busybox.exe com seu primeiro argumento definido como less . (Isso pode ser visto com type _bbf , mas não é realmente necessário.)