unbuffer
Elég sok olyan parancs van, ami (feltételezve, hogy egy modern terminált használunk) színeket használ. Ha viszont az eredményt less-szel nézzük, a színek elvesznek, mert a parancs érzékeli, hogy nem terminálra ír, hanem csak egy pipe-ba.
Vagyis például
git status
színes, de
git status | less
már nem színes.
Ha egyszerre szeretnénk less-t és színeket a következőképpen kell használnunk a parancsot:
unbuffer git status | less -r