COP 4342 Unix Tools Spring 2018

Unix Tools

Unix tools are a collection of computer programs that make your environment under Unix both powerful and useful.

Unix began as an environment for programmers. It has a heritage rich in powerful tools that originated in that environment. It also has important programs such as TeX/LaTeX that originated in other environments but have migrated to a new home in Unix.


This class will help you learn to effectively use:

  • shells and scripting languages
  • editors and other source code tools
  • program development tools
  • documentation tools
  • networking and communication tools
  • process and job control tools
sandwich XKCD


Linux Commands, Editors, and Shell Programming by Mark Sobell, 3rd edition, 2012, Prentice Hall

Linux Commands, Editors, and Shell Programming