The purpose of this chapter is to introduce a number of command-line tools which may prove useful for everyday use.
One of the primary strengths of GNU/Linux is the use of simple tools to achieve complex tasks. We have shown you how to tie commands together and how to clean the output to make it more visible (see Section 4, “Redirections and Pipes”). Now it is time to learn about some useful tools which will give you a lot more of control and productivity.
This chapter is meant as an exercise in order for you to fully grasp each command's function and use. Therefore each command will be illustrated by an example. Don't be afraid to stop and consult the manual page for any of these commands. At the bottom of each section you will see “SEE ALSO” sections which cross-reference you to other interesting commands. You have a new place to explore on your GNU/Linux system!