These look like homework questions. There is a policy on this board against doing peoples homework.
I would recommend reading the core-utils manual. The most common commands are a part of core-utils, and you will learn a lot from linux by reading this one.
If you install the core-utils source, there is a target for "make ps" and maybe even "make pdf". This will get you a print worthy version of the manual. Elsewise, you can use the "info core-utils" command instead.