Se você realmente quiser que less
limpe a tela quando ela sair, você pode redefinir o comando como este
less() { command less "$@"; clear; }
Por outro lado, se você quiser que less
salve o conteúdo original da tela e restaure isso quando sair, esse deve ser um comportamento padrão. (É gerenciado por meio das entradas ti
e te
de TERMINFO
e / ou TERMCAP
. Elas são definidas de acordo com o tipo de terminal, conforme evidenciado em echo $TERM
.)
Você pode tentar forçar a opção -X
com
less -+X
Mas, se isso não funcionar, forneça o resultado da execução de um comando echo $TERM
e será possível determinar quais são os valores de ti
e te
e, portanto, por que eles não estão salvando e restaurando a tela.