Colored man pages

From Rosalab Wiki
Revision as of 22:24, 28 May 2012 by D uragan (Talk | contribs) (translated from Russian)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This is a page snapshot, showing old (but not deleted) versions of images and templates.
Jump to: navigation, search

How to add colors to man pages? It is actually very easy. To display man pages, ROSA uses the less editor. So we should just configure it properly. In order to do this, find the .bashrc file in your home folder (note that the file is hidden - its name starts with a dot) and add the following lines there:

man() {
	env \
		LESS_TERMCAP_mb=$(printf "\e[1;31m") \
		LESS_TERMCAP_md=$(printf "\e[1;31m") \
		LESS_TERMCAP_me=$(printf "\e[0m") \
		LESS_TERMCAP_se=$(printf "\e[0m") \
		LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
		LESS_TERMCAP_ue=$(printf "\e[0m") \
		LESS_TERMCAP_us=$(printf "\e[1;32m") \
			man "$@"
}

Now restart terminal emulator (or open a new tab in it). Man pages will be colored from now on - for examples, let's take a look at man mkntfs output:

Man-color.png