BCS 215: UNIX Operating Systems
This course develops the fundamental knowledge of computer operating systems using UNIX. Topics include basic understanding of the UNIX system, utilizing the file-system, programming language and security system. Credits: 3.0.
BCS 101 or BCS120 or BCS185 with a grade of C or better
At the completion of this course, students will be able to:
- Describe the concepts of UNIX/Linux operating systems
- Explain the basics of UNIX/Linux file systems, including the directory tree, file access control, hard and soft links, and inodes.
- Perform file and directory manipulation using UNIX utilities
- Create and edit files using the vi editor
- Explain the purpose of UNIX shell programming
- Develop shell scripts to solve a variety of application problems
- Use shell flow control logic structures (if, for, while, case, etc) in shell scripts
- Design and implement shell functions
- Utilize pipes and redirection operators in shell scripts
- Monitor and manage processes
- Palmer, Michael - Guide to UNIX Using Linux, 4th Edition, Course Technology/ Cengage, ISBN 9781418837235