Shell Scripting for System Administration, IT-O 417
About this Course:
Focuses on preparation of shell scripts to enhance and streamline system administration tasks in all contemporary server operating systems. Scripting will be taught in both native and portable environments. The course will address shell programming, regular expressions, common and system-specific shell utilities and built-in commands, user defined and shell variables, flow control structures, shell functions, and the creation and execution of shell scripts.
Participants should have basic understanding about software development and previous coding experience is a plus! Be familiar with your operating system environment, which are Linux and Windows. Possess the ability to create, edit, modify text files.
- Write, compile, execute, troubleshoot, and resolve problems using major Shell Scripting Languages - BASH, AWK, Perl, and Powershell
- Apply script utilities such as grep, sed, and system commands
- Integrate and implement scripting and operating system commands
- Develop and identify important language standard libraries and utilities
- Locate and use of help resources
- Build experience in software application and development theory and concepts
- Login to Linux Operating System
- BASH Scripting, Shell commands. Shell Variables. Linux utilities
- Selection Control, I/O and Redirection
- Loops, functions, and Arrays
- Regular Expressions - Grep, and Sed
- Perl Scripting, Scalar Variables, Lists and Arrays.
- Hashes, File I/O
- PowerShell, simple programming, selection control and loop.
- Arrays and modules
Grading/CEU award for this course includes assignments, labs and exams