Linux Fundamentals: Install, Configure, Use
- have the knowledge and skills to install and use an Open Source Linux system
- master the tree, files and directories management commands
- interactively use the Shell, know the essential commands and launch a Shell-script
User of tools and programs running under Unix or Linux, technician, developer and systems administrator.
Alternation of theory and practice in a Linux environment For “remote” training, they are carried out with a Teams or Zoom type videoconferencing tool depending on the case, allowing the trainer to adapt his pedagogy. Find all the details on our website on remote sessions or virtual classes.
Origin of Unix and GNU / Linux Definition of free software and open source software Description of organizations (FSF, OSI, APRIL, AFUL …)
General characteristics of the different system layers (Kernel, LKM, Shell …) General characteristics of the different graphic layers (window system, display manager, session manager, window manager, desktop manager) Presentation of the different Shells (Bourne , Korn, zshell, Ash, Dash, Bash …) Presentation of the main software available Presentation of the main distributions Choosing a Shell distribution
Text user session (CLI) Graphical user session (GUI) Description of a desktop Workspaces Dashboards Menus… Opening a terminal in a graphical environment
Shell initialization files Shell options Internal and external commands Using the main commands Help on commands (man, info …) Command history Managing predefined Shell variables Exporting variables Retrieving the result of a command Escaping and character protection Expansion process
The File System Tree (FHS) Different File Types
Commands to manage folders (pwd, rmdir, cd, ls…) Read the contents of a file (cat, more, less, tail, head, grep) Commands to manage files (cp, rm, mv, find…) Shell meta-characters (? *  [-]) Manage aliases Manage hard and symbolic links
Understanding standard input, output, and error flows Using redirects (>, <, >>, <<, |)
An overview of different editors (nano, vi, vim …) Main features of nano Main features of vim (Vi IMproved) Advanced use of vim
Simple and extensive Regular expression metacharacters File manipulation with sed, grep, egrep …