I'd expect an article about the pre-Christian era world to include similar references like "BC_ENV_ARGS="-q $(echo ~)/.bc"
export PAGER=less LESS='-wiXz-2$j15' LESSBINFMT=.In addition to displaying ordinary text files, most can also display binary files as well as files with arbitrary ascii characters.
-g = highlight the particular string that's been found by the last search command
-M = verbose prompt
-R = all control characters, 'R' for Raw
-x4 = tabs take 4 spaces
-X = don't reinit the screen when the pager exits
-f = force open any kind of file
-F = end the pager when the end of the file has been reached
-z-1 = use 1 less line for a screen's worth of content
Couple of minor points:
-F is actually 'quit immediately if the input is less than 1 screen-worth of text'. It means you can just pipe any old thing into it, and if it's only a couple of lines, you don't have to quit manually.
-e/-E is the 'quit when reaching input EOF', with a nice little trick that -e only quits the second time you reach EOF, so you can go right to the end of the file, and to quit just hit space or whatever to seek further.
The other thing is:
-R : Like -r, but only ANSI "color" escape sequences are
output in "raw" form. Unlike -r, the screen
appearance is maintained correctly in most cases.
whereas you're describing -r. I'd definitely recommend big-R if you don't enjoy periodic symboljunk terminal confusion.