Programme
- L'Editeur VI.
- Présentation
- Lancer et Quitter VI
- Set
- Commandes du Curseur
- Insertion de Texte
- Recherche de Texte
- Suppression de Texte
- Copier - Coller
- Couper - Coller
- En cas de problème
- Validation des acquis
- Commandes : view, vi.
- Linux Shell : Programmation sous Bash/Ksh - Outils de Manipulation de Fichiers Textes
- Outils de Manipulation de Fichiers Textes
- Expressions Régulières
- Expressions régulières basiques
- Expressions régulières étendues
- Outils et Commandes sur les Fichiers
- La commande grep
- La commande egrep
- La commande fgrep
- La commande sed
- La commande awk
- La commande tr
- La commande paste
- La commande cut
- La commande uniq
- La commande split
- La commande diff
- La commande cmp
- La commande patch
- La commande strings
- La commande comm
- La commande head
- La commande tail
- Validation des acquis
- Commandes : stty, date, who, df, free, whoami, pwd, cd, ls, touch, echo, cp, file, cat, mv, mkdir, rmdir, rm, sort, more, find, su, locate, updatedb, whereis, which, uptime, w, uname, du, lsmod, modprobe, rmmod, modinfo, clear, exit, logout, shutdown, reboot, halt, poweroff, sleep, grep, egrep, fgrep, sed, awk, tr, paste, cut, split, diff, cmp, uniq, patch, strings, comm, od, head, tail.
- Linux Shell : Programmation sous Bash/Ksh - La Ligne de Commande
- Le Shell
- Les Commandes Internes et Externes au shell
- Les alias
- Le Prompt
- Rappeler des Commandes
- Générer les fins de noms de fichiers
- Le shell interactif
- Affichage des variables du shell
- Les variables principales
- Régionalisation et Internationalisation
- Options du shell bash
- Les Scripts Shell
- Exécution
- Les variables spéciales
- La commande read
- Code de retour
- La variable IFS
- La commande test
- La commande [[ expression ]]
- Opérateurs du shell
- L'arithmétique
- La commande expr
- La commande let
- Structures de contrôle
- Boucles
- Scripts de Démarrage
- La commande screen
- Validation des acquis
- Commandes : type, alias, unalias, chsh, history, wc, tee, set, vi, script, read, test, expr, let, if, case, for, while.
- Gestion des Utilisateurs.
- Groupes
- Utilisateurs
- Commandes
- LAB #1 - Gestion des Utilisateurs
- su et su -
- sudo
- LAB #1 - Scripting - 3 heures.
- Automatiser la Gestion des Utilisateurs et Groupes,
- Fonction cree_user,
- Fonction modif_user,
- Fonction affiche_user,
- Fonction cree_liste_user,
- Fonction cree_group,
- Fonction modif_group,
- Fonction delete_group,
- Fonction affiche_group,
- Menu des choix.
- Validation des acquis
- Commandes : getent, grpck, grpconv, grpunconv, pwck, pwconv, pwunconv, groupadd, groupdel, groupmod, newgrp, gpasswd, useradd, userdel, usermod, passwd, chage, id, groups, su, sudo.
- Gestion de l'Archivage et de la Compression.
- Archivage
- Compression
- LAB #1 - Archivage et Compression
- LAB #2 - Scripting
- Automatiser la Gestion des Sauvegardes,
- Fonction archive_rep,
- Fonction restaure_rep,
- Fonction affiche_archive,
- Fonction compress_archive,
- Fonction decompress_archive,
- Gestion des erreurs.
- Validation des acquis
- Commandes : tar, cpio, dd, dump, restore, gzip, gunzip, bzip2, bunzip2, xz.
- Gestion des Tâches
- cron
- anacron
- at
- Validation des acquis
- Commandes : crond, crontab, anacrond, at.
- Gestion des Processus
- Les Types de Processus
- Les Commandes relatives aux Processus
- Synchrone vs Asynchrone
- Priorités de processus
- Signaux
- Validation des acquis
- Commandes : ps, pstree, pgrep, top, fg, bg, wait, nice, renice, nohup, kill, pkill, fuser.