"How about learning about whereis and which using whatis?
$ whatis which which (1) - shows the full path of (shell) commands
$ whatis whereis whereis (1) - locate the binary, source, and manual page files for a command
Basically, whereis searches for ""possibly useful"" files, while which only searches for executables.
I rarely use whereis. On the other hand, which is very useful, specially in scripts. which is the answer for the following question: Where does this command come from?
$ which ls /bin/ls
$ whereis ls ls: /bin/ls /usr/share/man/man1p/ls.1p.bz2 /usr/share/man/man1/ls.1.bz2"