I work on several different Unix-type machines, some FreeBSD, some Linux, and there are always small differences between them that can be very annoying.
One that's driven me crazy many times is how on some machines, when using
man to read a manpage, after getting to the part I'm interested in, and hitting 'q' to quit - the contents of the manpage completely disappear and the screen is restored to what was shown before I ran
man. Other machines I work on don't do that - the contents of the manpage remain on the screen so you can see them as you type the next command.
After finally getting fed up, I looked into this and it turns out the machines that were acting the way I like have the
PAGER environment variable set to
man uses that instead of
less which has the screen-restore-on-quit behavior. Adding:
PAGER=more; export PAGER
.bashrc seems to have done the trick on my Ubuntu box. Seems the FreeBSDs already had this by default.
It's not a big deal, but I'm just jotting this down in case anyone else has the same annoyance. Good luck finding this in Google though, if you're just using words like 'more', 'less', and 'man' ;)