Linux Shell Basics - cours 13 900 roubles. du Centre de Formation IBS, formation 14 heures, Date 26 novembre 2023.
Miscellanea / / November 30, 2023
Le cours se concentre sur la présentation de la ligne de commande Linux®, des utilitaires populaires et des commandes de ligne de commande.
Le principe de création et d'exécution de scripts shell est étudié (tous les exemples sont donnés pour ksh).
Les opérateurs conditionnels, les boucles, les variables spéciales et les fonctions sont pris en compte.
Les bases du système de fichiers et les principes d'organisation des droits d'accès dans les systèmes prenant en charge la norme POSIX, les types de données de base (fichiers, liens, canaux nommés, fichiers de périphériques) sont donnés.
Les bases du système d'exploitation Linux® sont abordées (gestion des utilisateurs, travail à distance via ssh, gestion des processus et des tâches, éditeur de texte vi, service cron).
Préparation préliminaire
Connaissance des principes de base de la programmation (concept de variables, types de données, conditions et boucles).
Introduction au shell :
- terminologie (shell, GUI, CLI, terminal) ;
- syntaxe de base – arguments et options ;
- équipes internes et externes ;
- masques, chemins d'accès aux fichiers et répertoires ;
- commandes populaires pour naviguer et travailler avec des fichiers et des répertoires, ainsi que pour afficher les informations système (ls, who,
- pwd, date, cd, mkdir, cp, mv., etc.).
Entrée et sortie :
- visualiser des fichiers texte ;
- redirection d'entrée et de sortie ;
- traitement de la sortie redirigée (grep, sort, wc).
Variables du shell :
- Types de données;
- évasion et citations;
- caractères génériques ;
- variables d'environnement, variables système.
Opérations arithmétiques dans la CLI.
Système de fichiers:
- fichiers, répertoires, fichiers de périphériques ;
- systèmes de fichiers virtuels (devfs, procfs) ;
- types de systèmes de fichiers, brève comparaison ;
- stockage de fichiers sur disque et fragmentation ;
- droits d'accès aux fichiers et répertoires ;
- utilisateurs et groupes. Contrôle;
- commandes super utilisateur, su et sudo ;
- des liens physiques et symboliques, nommés pipes ;
- points de montage, /etc/fstab.
Vi éditeur de texte.
Service de planification Cron.
Scripts Shell – création et exécution d'un script :
- valeurs de retour ;
- parenthèses ouvrantes.
Commandes pour travailler avec du texte (cut, tr, grep).
Expressions régulières.
En bref sur Sed.
Processus sous Linux (PID, ps, top, htop) :
- signaux, commande kill.
Gestion des tâches (bg, fg, jobs).
utilitaires tar et gzip.
Travail à distance avec des fichiers (ftp, scp, wget).
Rechercher la commande.
Tableaux.
Déclarations conditionnelles (si-alors et cas).
Boucles while, for, jusqu'à.
Variables spéciales.
Les fonctions.
Accès à distance via SSH :
- Clés SSH.
Matériaux additionnels:
- Sélectionnez la commande pour créer un menu ;
- Écrans virtuels (screen, tmux) ;
- non, non.