CMSY-255 Introduction to Unix and Linux

The course provides an introduction to the Unix and Linux operating systems. The goal of this course is to provide the student with an understanding of the Unix and Linux command line so that students will be able to customize a Unix/Linux environment under the Shell environment. This course will cover preparation for
CompTIA Linux + certification.

Credits

3

Hours Weekly

2 hours lecture, 2 hours lab weekly

Course Objectives

  1. 1. Demonstrate an understanding of the history of Unix and Linux.
  2. 2. Demonstrate an understanding of the Unix/Linux file system.
  3. 3. Issue essential commands from the command line.
  4. 4. Demonstrate an understanding of file access permissions.
  5. 5. Demonstrate an understanding of the BASH Shell.
  6. 6. Demonstrate an understanding of I/O redirection.
  7. 7. Open, edit, and save text documents using the vi and emacs editors.
  8. 8. Demonstrate an understanding of how Unix/Linux command line shells differ, comparing BASH to
    TCSH.
  9. 9. Learn to write shell scripts.
  10. 10. Demonstrate an understanding of Power user utilities.
  11. 11. Demonstrate an understanding of Regular expression pattern matching.

Course Objectives

  1. 1. Demonstrate an understanding of the history of Unix and Linux.
  2. 2. Demonstrate an understanding of the Unix/Linux file system.
  3. 3. Issue essential commands from the command line.
  4. 4. Demonstrate an understanding of file access permissions.
  5. 5. Demonstrate an understanding of the BASH Shell.
  6. 6. Demonstrate an understanding of I/O redirection.
  7. 7. Open, edit, and save text documents using the vi and emacs editors.
  8. 8. Demonstrate an understanding of how Unix/Linux command line shells differ, comparing BASH to
    TCSH.
  9. 9. Learn to write shell scripts.
  10. 10. Demonstrate an understanding of Power user utilities.
  11. 11. Demonstrate an understanding of Regular expression pattern matching.