Desde a atualização para o Debian 12 (bookworm), o more
comando parece ter sido alterado e agora para quando você chega ao final do arquivo que está visualizando e exibe " (END) ", em vez de apenas retornar à linha de comando (ou solicitar que você passe para o próximo arquivo, se estiver tentando visualizar vários arquivos), como acontecia antes.
Parece que agora preciso pressionar q
para realmente sair more
para retornar à linha de comando - mas isso me impediria de visualizar o(s) próximo(s) arquivo(s) que eu nomeei (no caso de vários arquivos) e, nesse caso, eu precisaria usar explicitamente o atalho de teclado "Ir para o próximo arquivo", que não é tão útil assim.
Como alguém com muitos anos de memória muscular de <space>
ser o atalho universal do Faça a Coisa Certa, essa mudança é realmente muito irritante!
Existe uma maneira de more
reverter o comportamento anterior de forma mais sensata ou talvez agora seja o momento, infelizmente, de tentar usar um programa de paginação de arquivos diferente?
Esta foi uma mudança de comportamento na versão 2.38. Antes disso, a saída no EOF era habilitada, a menos que
POSIXLY_CORRECT
fosse definida oumore
não fosse executada em um terminal; na versão 2.38, oPOSIXLY_CORRECT
teste foi removido. Isso foi revertido na versão 2.39 , mas o Debian 12 envia a versão 2.38.No entanto, há uma opção que habilita a saída no EOF:
-e
. Então você pode usar o aliasmore
paramore -e
restaurar o comportamento antigo, pelo menos quando estiver executandomore
explicitamente no seu shell. Para restaurar o comportamento em todos os casos, defina umaMORE
variável de ambiente: