TP2 - Commandes de Base - Linux
TP2 - Commandes de Base - Linux
TP2 - Commandes de Base - Linux
Avant de commencer
A l’instar des systèmes Windows, Ubuntu dispose de deux interfaces : graphique et en ligne de
commandes. Pour nos TP nous utiliserons l’interface en ligne de commande, appelée terminal. C’est à
l’aide d’un terminal qu’on va exécuter toutes les commandes de ce TP. Pour lancer un terminal on
procède comme suit :
Ubuntu offre la possibilité d’utiliser des caractères dits génériques dans la désignation des noms de
fichiers ou de chemins :
* : n’importe quelle combinaison de caractères.
? : n’importe quel caractère.
. : répertoire courant
.. : répertoire parent
1
Cours : Systèmes d’exploitation
Exemple
ls *.exe : affiche tous les fichiers d’extension exe.
ls i? ? ?.exe : affiche les fichiers dont les noms commencent par i, comportant 4 caractères et
d’extension exe.
ls .. : affiche le contenu du répertoire parent
Bon à savoir :
1. Unix est sensible à la casse : « Bureau » et « bureau » seront considérés par Ubuntu comme
deux répertoires différents.
2. Pour obtenir de l’aide sur une commande particulière, il faut utiliser la commande man.
Exemple :
man ls permet d’afficher l’aide concernant la commande « ls »
3. Pour rappeler les dernières commandes utiliser la flèche ↑
4. Pour interrompre une commande utiliser la combinaison ctrl + c
5. Noter que ce qui est marqué entre [] est optionnel et que la commande reste correcte même
sans le préciser.
6. Toutes les commandes sont à tester.
Pour commencer :
cd : change de répertoire
Syntaxe : cd [chemin d’accès]nom_repertoire
Exemple : cd / remonte au répertoire racine
cd .. remonte au répertoire parent
ls : affiche la liste des fichiers et des sous-répertoires figurant dans un répertoire quelconque.
Syntaxe : ls [option] [chemin d’accès]
L’option -l permet un affichage détaillé.
L’option -a affiche aussi les fichiers cachés dont le nom commence par un point.
L’option -t trie l’affichage suivant la date de modification des fichiers.
2
Cours : Systèmes d’exploitation
Application
1. On est toujours dans le répertoire « /etc ». Afficher tous les fichiers dont l’extension est
« conf ».
2. Afficher les fichiers qui commencent par la lettre « l » et dont l’extension est « conf ».
3. Afficher tous les fichiers dont le nom comprend 5 caractères, se terminant par la lettre « o » et
d’extension « conf ».
4. Trier l’affichage de la question 2 selon la date de modification des fichiers (de la plus récente
à la plus ancienne).
N.B : la date de modification des fichiers apparaît dans un affichage détaillé.
Application :
Dans le répertoire TP2 créer les fichiers suivants : test1, test2, test3, test4, examen1, examen2.
1. Vous êtes dans le répertoire « TP2 ». Quelles commandes utiliser pour copier les fichiers
commençant par « tes » dans le répertoire « GR3 », puis dans le répertoire « UNIX » ?
2. Vous êtes dans le répertoire « GR3 ». Quelles commandes utiliser pour copier le répertoire
« TP2 » dans le répertoire « TP1 », puis dans le répertoire « GR1 » ?
mv : déplace les fichiers ou les répertoires vers une destination (équivalent à un couper-coller)
Syntaxe : move [chemin d’accès]nom_fichier destination
move [chemin d’accès]nom_répertoire destination
3
Cours : Systèmes d’exploitation
Application :
1. renommer le répertoire « GR5 » en « GR4 ».
2. déplacer les fichiers test1, test2 et test3 se trouvant dans GR3 vers le répertoire « GR4 ».
3. déplacer le répertoire « GR4 » dans le répertoire « GR3 ».
Application :
1. supprimer les fichiers examen1 et examen2 se trouvant dans le répertoire « TP2 ».
2. supprimer le répertoire « GR4 »