CIS 132 : Introduction to UNIX/Linux and Shell Programming
This course introduces students to the fundamentals of the UNIX/Linux operating system and shell programming. It provides an overview of the history of UNIX/Linux and an explanation of operating systems. The course covers in detail basic commands, the vi editor, the file structure, the shell environment, and shell scripts. Pre or co-requisite: CIS 121 or permission of the instructor. Instructional Support Fee applies.
Gen. Ed. Competencies Met: Information Literacy.
Course Outcomes
- Login to a Unix/Linux system using secure shell and execute bash shell commands or shell scripts from the prompt, including the use of filename substitution.
- Create, change to, and remove directories using absolute and relative path names.
- Modify file and directory permissions from the command line.
- Define standard in, standard out and standard error and apply their use with redirection or piping at command line or in a shell script.
- Create and execute a shell script that properly applies the use of various shell looping and decision statements.
- Create, modify and use system variables.
- Create regular expressions to be used with applicable shell commands.