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.