source man pages for explainshell.com