0% ont trouvé ce document utile (0 vote)
48 vues2 pages

TD 2

Ce document présente des exercices pratiques sur les commandes de base et la gestion du shell Linux. Il couvre des sujets tels que la séparation des commandes, la création de variables, l'utilisation de la commande man, et l'identification des chemins absolus et relatifs. Les exercices incluent également des questions sur les options des commandes et leur comportement dans différentes situations.

Transféré par

wisdomrobertkonudze
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues2 pages

TD 2

Ce document présente des exercices pratiques sur les commandes de base et la gestion du shell Linux. Il couvre des sujets tels que la séparation des commandes, la création de variables, l'utilisation de la commande man, et l'identification des chemins absolus et relatifs. Les exercices incluent également des questions sur les options des commandes et leur comportement dans différentes situations.

Transféré par

wisdomrobertkonudze
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

É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

Vous aimerez peut-être aussi