Jeśli naprawdę chcesz, aby less
wyczyścił ekran po jego zakończeniu, możesz przedefiniować polecenie w ten sposób.
less() { command less "$@"; clear; }
Z drugiej strony, jeśli chcesz less
zapisać oryginalną zawartość ekranu i przywrócić ją po zamknięciu, powinno to być standardowe zachowanie. (Jest zarządzany przez wpisy ti
i te
TERMINFO
i / lub TERMCAP
. Są one ustawiane zgodnie z typem terminala, o czym świadczy echo $TERM
.)
Możesz spróbować wymusić -X
z opcją
less -+X
Ale jeśli to też nie zadziała, podaj wynik uruchomienia echo $TERM
i powinno być możliwe określenie, jakie są wartości ti
i te
, oraz dlatego „nie zapisują i nie przywracają ekranu.
Komentarze