Intro to Unix for Mac OS X
This course examines the Unix Command Line Interface which is accessible through the Mac application “Terminal”. This feature provides tremendous power for intermediate and advanced users. The “Terminal” session opens a Shell session using a program call “Bash”. This is the same shell program used on other Unix and Linux Operating Systems, so all skills are immediately transferable to those environments. This course will teach the basics of Unix for Mac users.
- Examine files and processes that effect the functioning of your shell environment.
- Expand your knowledge on Unix text handling utilities useful in shell scripting.
- Manage processes with job control and the kill command.
- Debugging techniques.
- Flow control with the “if-then“, “if-then/elif-then/else” constructs, “for” loops, the “select” and the “eval” command.
- Passing arguments into your scripts and using positional parameters.
- Regular expressions.
- Using the “sed” stream editor.
- Shell arithmetic, “while loop“, and the “case” construct.
- Here documents to embed multi-line documents within a shell script
- Understanding Shell functions.
- Controlling the execution of your scripts.
This course is designed for those that desire further knowledge of Unix and the ability to solve problems and create automatic processes.
Students will learn to write powerful programs using the Bash shell programming language. With these programs (called shell scripts), the student will be able to quickly perform complex operations, automate repetitive tasks, and create interactive programs that respond to user input.
- PC Workstation for use during training
- Student Manual
- U102 – Advanced Shell Scripting
No Reviews found for this course.