Este não é o comportamento correto para menos - da página man: "G ou > ou ESC- > Vá para a linha N no arquivo, padrão no final do arquivo. (Aviso: isso pode ser lento se N for grande, ou se N não for especificado e entrada padrão, em vez de um arquivo, está sendo lido.) "
No entanto, se você estiver usando "ESC G", ele vai para a última linha que está atualmente em buffer - talvez seja isso o que você está fazendo?