Fundamentals on operating systems UNIX, LINUX.
During this training, participants learn to develop the SHELL scripts necessary for the operation and administration of a system. The course begins with learning simple scripts to automate common commands. It continues by adding menus, functions, user interactions, and conditional logic elements. At the end of this training, the participants will be able to understand the different initialisation scripts and create their hands, allowing the automation of daily tasks.
Main chapters: The role of the shell
Features of different shells
File processing commands (tr, sort, uniq, head, tail, …)
The order reminder
Wildcards
Escape characters
Overview of special characters
Redirects
The tubes (pipe)
The principle
Executions
shebang
Shell Options
Development
The right rules for designing a script
The structure of a script
Variables (types, creation, advanced manipulation)
Arrays (initialization, advanced manipulation)
The environment customization files (the profile, …)
Practical work assessment.