École Supérieure de Gestion, d'Informatique et des Sciences Administration et Maintenance Linux
Travaux Dirigés 2 : Commandes de base et gestion du shell
Exercice 1
1. Séparez les lignes ci-dessous en composantes : commande, option(s)/paramètre(s) et argument(s) :
Exemple: cat -n /etc/passwd
• Commande : cat
• Option : -n
• Argument : /etc/passwd
a) ls -l /etc
b) ls -l -a
c) cd /home/user
2. Trouvez les types de commandes suivantes :
a) Cat
b) Exit
c) Cd
Exercice 2
1. Créez une variable locale number.
2. Créez une variable d’environnement ORDER, en utilisant l’une des deux méthodes vues au cours.
3. Affichez les noms des variables et leurs contenus.
4. Quelles sont les portées des variables créées précédemment ?
5. Créez une variable locale nr_files et affectez-lui le nombre de lignes trouvées dans le fichier
/etc/passwd. Astuce : Examinez la commande wc et la substitution de commande et n’oubliez pas
les guillemets.
6. Créez une autre variable appelée today1 et attribuez-lui la date du système.
Exercice 3
1. Utilisez la commande man pour savoir ce que fait chaque commande :
a) ls Afficher le contenu d’un répertoire.
b) cat
c) cut
d) cd
e) cp
f) mv
g) mkdir
h) touch
i) wc
j) passwd
k) rm
l) rmdir
m) more
n) less
o) whereis
p) head
q) tail
r) sort
s) tr
t) chmod
u) grep
2. Affichez à l’écran le répertoire de travail courant, y compris les sous-répertoires.
3. Supprimez toute l’arborescence des répertoires avec une seule commande.
Dr. DJEKI©2025 Travaux Dirigés 2 : Commandes de base et gestion du shell ESGIS
École Supérieure de Gestion, d'Informatique et des Sciences Administration et Maintenance Linux
Exercice 4
1. Pour chacun des chemins suivants, identifiez s’il est absolu ou relatif :
a) /home/user/Downloads
b) ../Reports
c) /var
d) docs
e) /
2. Utilisez la structure de fichiers suivante pour répondre aux trois questions suivantes :
a) Quelle commande permet de naviguer dans le répertoire network, quel que soit votre emplacement
actuel ?
b) Quelle commande user peut-il entrer pour naviguer dans son répertoire Documents à partir de
/etc/udev ? Utilisez le chemin le plus court possible.
c) Quelle commande user peut-il entrer pour naviguer dans le répertoire Music de michael ? Utilisez
le chemin le plus court possible.
Exercice 5
1. Que fait l’option -v pour mkdir, rm, et cp ?
2. Que se passe-t-il si vous tentez accidentellement de copier trois fichiers sur la même ligne de
commande vers un fichier qui existe déjà au lieu d’un répertoire ?
3. Que se passe-t-il lorsque vous utilisez mv pour déplacer un répertoire dans lui-même ?
4. Utilisez la page de manuel de cp pour savoir comment faire une copie d’un fichier et faire
correspondre les autorisations et le temps de modification à l’original.
5. Que fait la commande rmdir -p ? Expérimentez-la et expliquez en quoi elle diffère de rm -r.
6. N’EXÉCUTEZ PAS CETTE COMMANDE : Que pensez-vous que le rm -ri /* fera ?
(HONNÊTEMENT, N’ESSAYEZ PAS DE LE FAIRE ! )
7. Outre l’utilisation de -i, est-il possible d’éviter que mv n’écrase les fichiers de destination ?
8. Expliquez la commande cp -u.
Dr. DJEKI©2025 Travaux Dirigés 2 : Commandes de base et gestion du shell ESGIS