Académique Documents
Professionnel Documents
Culture Documents
NB : Ce premier TD a pour objectif de vous familiariser avec lutilisation dun terminal sous
Linux de manire faciliter lorganisation et la gestion de rpertoires et de fichiers dans le
cadre des diffrents TDs sur machine au cours du semestre.
Pr-requis :
-
Question de cours :
Il sagit de quelques questions thoriques servant de rappel pour les notions quon avait
abord durant le cours.
1- Quest ce quun systme dexploitation? Quel systme avons-nous install ?
2- Est-ce que ce systme est sensible la casse ? [vrai/faux]
3- Quel est le nombre minimal de partition que je dois absolument avoir sur mon disque
suite linstallation ? Citez-les et donnez le rle de chacune
4- Que signifie le terme FHS ? Expliquez brivement.
5- Quest-ce que le shell ? Cest quoi son rle ?
6- Dcortiquez et expliquez chaque champs du prompte
- Champs 1
- Champs 2
- Champs 3
- Champs 4
7- Quelle est la diffrence entre un simple utilisateur et un super utilisateur (root) ?
8- Expliquez ce que cest une commande.
9- Quels sont les diffrents types de commande sous linux ? Expliquez chacun.
10- Quelles sont les commandes qui permettent de reconnatre le type des commandes ?
citez trois.
Exercice 1:
Directives : le schma ci-dessous est un rappel sur lhirarchie minimise des rpertoires sous
les systmes dexploitation GNU/LINUX :
Exercice 2 :
Au niveau du terminal, je viens de lancer la commande cd ~.
1- Si je suis cette commande de cd .. , que sera votre emplacement au niveau de
larborescence.
2- Jai besoin de visualiser le contenu du rpertoire log, je me dplace donc sous
/var/log. Si jexcute cd , que sera le rsultat de la commande pwd ?
Exercice 3 :
Donnez le chemin daccs relatif pour chacun de ces emplacements, on suppose que votre
emplacement actuel est votre rpertoire courant :
1- /usr/local/games
2- /home/nom_utilisateur/Desktop
3- /
Nom_utilisateur
Cours du jour
Cours Rseaux
Cours du soir
Cours systmes
UNIX_USER
SEA
123456-
Exercice 2 :
Nous allons nous baser sur larborescence que nous avons cre au niveau de lexercice
prcdent.
1- Sous le rpertoire cours rseaux, crez un fichier nomm brouillon.
2- Copiez le fichier brouillon sous le rpertoire SEA.
3- Copiez le rpertoire cours rseaux et son contenu sous le rpertoire cours du soir, en
le renommant sys_res.
4- Supprimez le fichier brouillon qui se trouve sous SEA.
5- Crez un rpertoire CCNA sous cours rseaux et dplacez le contenu de sys_res sous
CCNA.
6- Supprimez le rpertoire cours du soir et tout son contenu.
Exercice 3 :
1- Crez un fichier vide nomm toto au niveau de votre rpertoire personnel.
2- Crez un lien symbolique sur le fichier toto nomm lsymb , au niveau du rpertoire
tmp.
3- Comparer les proprits de toto et lsymb. Que pouvez-vous en dduire ?
4- Si nous supprimons le fichier toto, lsymb sera-t-il accessible? Expliquez.
5- Citez 3 diffrences entre un lien physique et un lien symbolique.
6- Dplacez le contenu du rpertoire var sous le rpertoire Sauvegarde que vous allez crer
au niveau de votre rpertoire de connexion.
Exercice 4
1- Crez deux fichier task1 et task2 contenant chacun votre position dans larborescence,
votre nom de connexion ainsi que votre identit complte en respectant les consignes
ci-aprs :
Pour crer le fichier task1, commencez par crer trois fichiers spars en
utilisant des redirections simples, puis les concatnez tous les trois avec une
nouvelle redirection simple pour crer le fichier task1.
Pour le fichier task2, utilisez les redirections doubles pour crer le fichier.
Vrifiez que les deux fichiers sont identiques
2- Crez par une redirection un fichier nomm liste contenant la liste des entres du
rpertoire courant.
"
NB :
-
1- Comment peut-on affichez le carnet dadresses tri par ordre alphabtique de nom.
Sauvegardez le rsultat dans le fichier carnet_trie ?
2- Affichez les trois premires personnes dont le nom commence par F, en utilisant le
fichier carnet_trie.
3- Ecrire la commande qui vous permettra de dterminer combien dutilisateur vous avez
stock dans votre carnet dadresse.
4- Affichez juste le nom des personnes qui utilise comme oprateur tlphonique Tunisiana
et envoyer le rsultat vers un fichier nomm abonn.
5- Trouvez tous les fichiers de votre arborescence dont le nom commence par a et se
termine par lextension .so.
Exercice 2 :
Crer un fichier intitul personnes_age . Chaque ligne contient un numro suivi par / suivi
par un prnom et un nom suivi par lge. Insrer le texte suivant.
3/ Salah ben Atia 54
1/ Nader Lamti 23
4/ Youssef Aouni
33
2/ Mabrouka Karoui 48
Quels sont les commandes qui permettent deffectuer les oprations suivantes :
1- Afficher les lignes de ce fichier tri dans lordre croissant selon le nombre plac au
dbut de chaque ligne.