CSCE 215: Unix/Linux FUndamentals

Course Summary:

This course introduces the fundamentals of UNIX/Linux with emphasis on using the command-line interface and shell. The topics covered in the course are:

  • Navigating the File System using the Shell

  • The VIM Text Editor

  • Command Line Arguments and Options

  • STDIO Redirection and Pipes

  • Wildcards and Regular Expressions

  • Shell Scripting and Makefiles

  • Permissions, Processes, and Jobs

Lecture 00

Introduction, Motivation, and History

In this lecture, we discuss the course's structure, the motivation behind the course, and some historical and background information about computing, operating systems, and UNIX/Linux.