Systems programming

information course

Semester

Level

Language

Specialization

ECTS

Prerequisites

Fundamentals on operating systems UNIX, LINUX.

Learning outcomes

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 initialization scripts and create their hands, allowing the automation of daily tasks.

Course content

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, ...)

Assessment method

Practical work assessment.

Prenez rdv pour une visio de 15 minutes

_linkedin_partner_id = "6903274"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id);