Bash Shell Scripting
The 500 page Bash Shell Scripting manual is designed to provide you with all of the resources you need to write scripts.
The Bash Shell
This section will help you understand what the shell does and how it can be used to facilitate the writing of Bash Shell scripts. You will learn both how to communicate with the shell as well as how to use the shell to modify user environments.
File Permissions and Attributes
You cannot write scripts that function correctly without understanding directory structure, file locations, file permissions, security and alternative attributes for the file system. This section will provide an overview on how to integrate scripting with the system structure.
Editing Files and Writing
You will need tools to write scripts in a Linux environment. This section will lead you through the process of understanding how to use text editors to manipulate the text you need to work with in scripting.
The core of the course is learning how to write and implement shell scripts on a Linux server or desktop. This section carefully takes you through each topic with a clear explanation, provides and example and then allows you to interact with a lab to facilitate active learning.
There are Linux commands that are critical in shell scripting because of their vast range and impact on how scripts are written. This section covers possibly the four most significant utilities; find, awk, sed and grep. Again this section is built upon instruction followed by lab opportunities for learning.
The topic of regular expressions could easily be a course in and of itself. This section attempts to provide you will enough resources to use regular expressions on a beginner/intermediate level in shell scripting.
Stream Filtering Utilities
Steam filtering is often what you do in shell scripts. Often text is filtered through a command or a number of commands in order to provide the desired format. This section covers the major stream filtering options with a brief overview and implementation through labs.
Projects are larger labs that will probably take more time and effort as well as ofter offer new challenges. Whereas the labs are smaller and come right after a section of explanation, the projects can be attempted at any time.
The solutions are provided as a last resort. The student at some point may want to see another way of performing a lab or they may be stuck on some small aspect of the lab. The solutions can help but are designed to be only as a last resort after the student has exhausted all other avenues. You can only learn shell scripting by thinking and doing.
Note: Printed version only shipped inside the U.S.
Required fields are marked with a star (*). Click the 'Add To Cart' button at the bottom of this form to proceed.
Live Postfix Mail Server Training
Configure Postfix, watch Postfix videos, perform Postfix lab assignments and more in a live Postfix mail server virtual classroom.