09/02/2026
Baccar Fatma
1 Ingénieur Génie Informatique chapitre2 2025/2026
Administration de
systèmes et de réseaux
utilisant Linux (LPI 101)
Chapitre 2: Démarrage de
Linux : les commandes de
base sous linux
09/02/2026
3 Objectifs
Découvrir l’arborescence de linux
Découvrir le shell
Syntaxe des commandes
Travailler en ligne de commande
Comment devenir root
Les chemins
Les variables
Quelques commandes utiles
4 Distributions Linux
…
09/02/2026
5 Ouvrir une session
Pour pouvoir travailler sous Linux, il faut
ouvrir une session, à l’aide de :
Identifiant : nom de l’utilisateur
Password : mot de passe utilisateur
Arborescence du système linux
09/02/2026
Les répertoires existants sous la /
8 Shell
Shell (coquille par opposition au noyau) = L'interpréteur de commandes permettant la communication
avec le SE par l'intermédiaire d'un langage de commandes
Un terminal est un interpréteur de commandes.
Il est ainsi chargé de faire l'intermédiaire entre le système d'exploitation et l'utilisateur grâce aux lignes
de commandes saisies par ce dernier.
Son rôle consiste ainsi à lire la ligne de commande, interpréter sa signification, exécuter la commande,
puis retourner le résultat sur les sorties.
09/02/2026
9 Shell
Le prompt d’accueil: fatmafatma@fatma-virtualBox:~$
fatmafatma: identifiant de l’utilisateur connecté
@ : c'est le symbole "at" qui signifie "chez«
fatma-virtualBox : le nom de la machine sur lequel l’utilisateur est connecté
~ : c'est le répertoire dans lequel vous vous trouvez actuellement. Le symbole ~ signifie que vous êtes dans votre
répertoire personnel. Lors du login, l’utilisateur est automatiquement placé dans son répertoire de travail (répertoire
personnel) qui devient le répertoire actif.
$ : ce dernier symbole est très important, il indique votre niveau d'autorisation sur la machine. Il peut prendre 2 formes
différentes :
$ : signifie que vous êtes en train d'utiliser un compte utilisateur "normal", avec des droits limités (il ne peut pas modifier les fichiers
système les plus importants)
# : signifie que vous êtes en mode administrateur désigné par root. Ce dernier a le droit de tout faire sur sa machine,
10 Syntaxe d’une commande
Syntaxe d’une commande : cmd -option(s) paramètre(s)
cmd : Une commande (toujours en minuscule) correspond à un fichier exécutable, les noms
donnés aux commandes correspondent aux noms des fichiers qui sont exécutés. Ils sont
souvent fabriqués à l’aide d’une abréviation ou d’initiales pour mieux les mémoriser.
Un ou plusieurs espace sont introduits comme séparateurs entre la commande (cmd), les options et
le(s) paramètre(s)
Le caractère "-" introduit les options de la commande.
Généralement, les options peuvent être regroupées.
Exemple : "ls -alL" est équivalent à "ls -a -l -L"
09/02/2026
11 Comment obtenir de l’aide pour les commandes
Aide propre aux commandes : --help
$ date --help
On peut utiliser la commande help pour obtenir l’aide sur une commande
$ help pwd
Afficher le manuel de la commande
$ man uname
Afficher une information succincte sur la commande
$ whatis ls
12 Quelques remarques pratiques
Rappel d’une ligne de commande à l’aide des touches de déplacement curseur ( et ).
Compléter une commande se fait à l’aide de la touche TAB.
Le terminal tente de déterminer le nom complet de la commande à partir des premiers caractères
significatifs entrés.
Si plusieurs commandes correspondent, un deuxième appui sur la touche TAB permet d’en visualiser la
liste.
Pour effacer une ligne entière, on peut utiliser la combinaison Ctrl+U.
Pour interrompre une commande on peut utiliser la combinaison Ctrl+C.
09/02/2026
Séquence de commandes
13
Exécuter séquentiellement des commandes l'une après l'autre :
$ cmd1 ; cmd2
Exécuter cmd2 si et seulement si cmd1 s'est exécutée sans erreur
$ cmd1 && cmd2
Exécuter cmd2 si et seulement si cmd1 a renvoyé une erreur
$ cmd1 || cmd2
La sortie de la cmd1 est l ’entrée de la cmd2
$ cm1 | cmd2
14 Commandes utiles
Afficher le chemin du répertoire courant (actuel) (print workink directory): pwd
Afficher la durée d’exécution d’une commande : time pwd
Afficher l’historique des commandes : history
Supprimer l’historique des commandes : history -c
Changer le mode du clavier de « querty » en « azerty » : setxkbmap fr
Nettoyer le shell : clear
Afficher le calendrier : cal (il faut installer le pckage ncal)
09/02/2026
15 Les chemins
On distingue deux types de chemins:
Chemin absolu: Un chemin absolu commence par le répertoire racine et suit l’arborescence, branche
par branche, jusqu’à atteindre le répertoire ou le fichier souhaité.
Les chemins absolus commencent toujours par /.
Chemin relatif: Un chemin relatif commence à partir du répertoire de travail actuel.
Les chemins relatifs ne commencent jamais par /.
Le « . » : dossier courant
• Le « .. » : dossier parent (un pas en arrière)
• Le « ~ »: dossier personnel (=/home/nom_user_connecté)
16 Les variables
Variables d'environnement : les commande lancées depuis le shell.
echo $HOME
/home/fatmafatma
Variable simple :
formation="lpi"
echo $formation
lpi
Rendre la variable visible pour tous les shells et les programmes :
export variable
Afficher toutes les variables d'environnements : env
Effacer le contenu d'une variable : unset variable
09/02/2026
Quelques variables prédéfinies
17
18 Quotes et variables
Quote double : Permet la substitution des variables
echo "mon repertoire de connexion est $HOME"
mon repertoire de connexion est /home/fatmafatma
Quote simple : Désactive l'interprétation des caractères spéciaux
echo 'mon repertoire de connexion est $HOME’
mon repertoire de connexion est $HOME
Quotes inversées : Permet la substitution des commandes (`=ATGR+7)
echo "mon repertoire courant est `pwd`"
mon repertoire courant est /tmp
09/02/2026
19 La commande ls
ls [option] [paramètre]
Lister les fichiers et les répertoires correspondants au paramètre (l’affichage par défaut est par ordre
alphabétique)
Voir le contenu du répertoire courant : ls
Voir le contenu d’un chemin spécifique : ls chemin
Options
-a : afficher tous les fichiers (y compris ceux commençant par un point '.’)
-l : listing étendu (format long)
-R : récursif
-S : tri par taille
-t : tri par date de modification
-1 : affichage sur une seule colonne