Advanced Bash Shell Scripting Course Description
Advanced Bash Shell Scripting training course focuses on Linux System Administrators who have to take care of entire Linux system. Knowledge of Bash Shell Scripting is a must for every Linux system admin so that they can write effective scripts/programs in Bash to automate various day-to-day jobs.
This advanced course on Bash shell scripting is an in-depth coverage of Bash. It starts with basics of shell scripting but immediately jumps to advanced features of Bash that are exploited by many Senior system administrators for managing their Linux Server installations.
Advanced Bash-Scripting Course Learning Outcomes;
- Understanding the shell structure and its environment.
- Learning the key features and fundamentals of bash scripting.
- Carrying out arithmetic operations in a shell script.
- Creating interactive scripts.
- Incorporating different functionalities including flow control and decision making.
- Understanding and implementing various functions.
Advanced Bash-Scripting Training – Suggested Audience
Suggested attendees for this training are:
- Professionals, Freshers, and Students who want to learn and Master Linux Environment.
- Linux System Administrators, Linux Developers, Linux Testers and Support Personnel.
- Professionals moving from Microsoft Windows Power Shell environment to Linux Environment.
- Professionals moving from other Unixes (IBM AIX, Oracle Solaris, HP’s HPUX, Mac) to Linux Environment.
- RHEL / Ubuntu/ LPIC-1 / LPIC-2 / LPIC-3 Certified Professionals.
- Hackers who want to Exploit the System.
Advanced Shell Scripting Training – Prerequisites
None. Anybody who wants to make a career in Linux should take this course.
Advanced Bash-Scripting In-house/Corporate Group Training
Available for a group size of more than 4-5. For commercials please send us an email with group size to firstname.lastname@example.org
|1. Shell Basic|
|2. Special Character|
|3. Introduction to Variables and Parameter|
|Variable Substitution Details||00:00:00|
|Variable Assignment Details||00:00:00|
|Bash Variables Un-type Details||00:00:00|
|Special Variable Type Details||00:00:00|
|4. Shell Quotes|
|Quoting Variable Details||00:00:00|
|5. Exit and Exit Status|
|Test Operator Details||00:00:00|
|Test Construct Details||00:00:00|
|File test operator Details||00:00:00|
|Other Comparison Operator Details||00:00:00|
|Nested if/then Condition Test Details||00:00:00|
|6. Bash Shell Operations|
|Numerical Constant Details||00:00:00|
|The Double-Parentheses Construct Details||00:00:00|
|Operator Precedence Details||00:00:00|
|7. Shell – Beyond Basic|
|Another Look at Variable Details||00:00:00|
|Internal Variable Details||00:00:00|
|Typing variables: declare or typeset Details||00:00:00|
|Another use for declare Details||00:00:00|
|$RANDOM: generate random integer Details||00:00:00|
|8. Manipulating Variables in Shell|
|Manipulating String Details||00:00:00|
|Manipulating strings using awk scripting Details||00:00:00|
|Parameter Substitution Details||00:00:00|
|9. Bash Shell Loops and Branches|
|Nested Loop Details||00:00:00|
|Loop Control Details||00:00:00|
|Testing and Branching Details||00:00:00|
|10. Command Substitution|
|11. Arithmetic Expansion|
|12. Shell Commands|
|Internal Commands and Builtin Details||00:00:00|
|Job Control Command Details||00:00:00|
|13. External Filters, Programs and Command|
|Basic Command Details||00:00:00|
|Complex Command Details||00:00:00|
|Time / Date Command Details||00:00:00|
|Text Processing Command Details||00:00:00|
|File and Archiving Command Details||00:00:00|
|Communications Command Details||00:00:00|
|Terminal Control Command Details||00:00:00|
|Math Command Details||00:00:00|
|Other Commands Details||00:00:00|
|14. System and Administrative Command|
|/etc/rc* directories Details||00:00:00|
|15. Regular Expressions in Bash|
|Introduction to Regular Expression Details||00:00:00|
|16. Here Document|
|17. I/O Redirection|
|Using exec Details||00:00:00|
|Redirecting Code Block Details||00:00:00|
|19. Restricted Shell|
|20. Process Substitution|
|21. Functions in Bash|
|Local Variable Details||00:00:00|
|Local variables and recursion Details||00:00:00|
|Recursion Without Local Variable Details||00:00:00|
|23. List Construct|
|25. Indirect References|
|/dev and /proc Details||00:00:00|
|Importance of /dev Details||00:00:00|
|/proc directory Details||00:00:00|
|26. Network Programming Examples|
|27. Zeros and Null for Admins|
|28. Bash Debugging & Options|
|29. Useful Shell Programming Tips|
|Interactive and non-interactive shells and script Details||00:00:00|
|Shell Wrapper Details||00:00:00|
|Tests and Comparisons Details||00:00:00|
|Optimization of the Script Details||00:00:00|
No Reviews found for this course.