Académique Documents
Professionnel Documents
Culture Documents
Système d'exploitation
Préparé par
WISSAL HASSEN
1ère année Ingénieur Infotronique
Série N°1
GNU/LINUX
Gestion de fichiers (Création/ suppression/ déplacement/droits)
Rq: Au niveau des TP, la commande : man [command] doit être utilisé pour
avoir de l'aide sur une commande particulière: Exemple :“ man ls”.
1. Quelles sont les informations que nous pouvons déduire de l'invite de commande?
|---- dossier1
| |---- dossier3
|---- dossier2
| |---- dossier4
Utilisez les commandes mkdir (pour la création des répertoires) et la commande cd (pour le
positionnement et le déplacement entre les dossiers).
|---- dossier5
| |---- dossier6
9. Avec rmdir supprimez dossier4, puis dossier2 et tout son contenu. Est-ce possible ?
Pourquoi ? Comment faire ?
10. Faites une copie fichier2 du dossier5 dans le dossier6 sans utiliser la commande cp (en
utilisant les redirections)
11. Pour repérer les modifications apportées à votre arborescence, en vous positionnant
dans votre répertoire personnel taper ls et chercher dans le man l'option qui vous
permet d'afficher la liste des sous-répertoires.
13. Lister les entrées du répertoire /usr/bin dont le nom commence par la lettre m.
14. Lister les entrées du répertoire /usr/bin dont le nom commence par la lettre m et
comporte exactement 3 caractères.
15. Lister les entrées du répertoire /usr/bin dont le nom commence par la lettre m et
comporte au moins 3 caractères.
17. Pour le dossier6 et le fichier2 du dossier5, quels sont les droits par défaut? Peut-on-
spécifier d'autres droits par défaut?
18. Après création d'un fichier ou un répertoire peut-on changer les droits?
Série N°2
GNU/LINUX
Gestion des utilisateurs
Rq: Au niveau des TP, la commande : man [command] doit être utilisé pour
avoir de l'aide sur une commande particulière: Exemple :“ man ls”.
Série N°3
GNU/LINUX
Gestion de fichiers (filtres / Droits Avancés)
Rq: Au niveau des TP, la commande : man [command] doit être utilisé pour
avoir de l'aide sur une commande particulière: Exemple :“ man ls”.
I. Les filtres
9-Copiez le fichier f dans le fichier f2avec la commande cp et dans f3 avec la commande cat.
10-Quelles sont les numéros d'inode de f2et f3.
12-Affichez les lignes non redondants du fichier f2par la commande uniq.
13–Affichez les 2 premières lignes de f2 avec la commande head.
14–Affichez les 4 dernières lignes de f2avec la commande tail.
II Droits Avancés
10-Ajouter un drapeau immuable i au fichier sup avec la commande chattr . Vérifier l'ajout
avec la commande lsattr .Essayer de supprimer le fichier sup en tant que user1 et en tant que
root . Que remarquez vous.
Editeur vi
Création de fichiers avec vi
1. Lancer vi sans argument pour créer un nouveau fichier (sans nom). Taper Ctrl-L pour faire
disparaître le message de présentation.
2. Entrer en mode insertion (avec i ou a) et taper le texte suivant :
"Je vous paierai,
La Cigale, ayant chanté
Avant Août, foi d'animal,
Tout l'été,
Intérêt et principal. "
Se trouva fort dépourvue
La Fourmi n'est pas prête
Quand la bise fut venue :
C'est là son moindre défaut.
un seul petit morceau
Que faisiez-vous au temps chaud ?
De mouche ou de vermisseau.
Dit-elle à cette emprunteuse.
Elle alla crier famine
-Nuit et jour à tout venant
Chez la Fourmi sa voisine,
Je chantais, ne vous déplaise.
La priant de lui prêter
-Vous chantiez ? j'en suis fort aise.
Quelque grain pour subsister
Jusqu'à la saison nouvelle.
3. Sortir du mode insertion avec Esc
4. Sauver ce texte sous le nom fontaine.txt (en tapant :w fontaine.txt Entrée ).
5. Taper :e lamartine.txt Entrée pour passer à l’édition d’un nouveau fichier appelé
lamartine.txt
6. Passer en mode insertion et saisir les lignes suivantes :
Ainsi, toujours poussés vers de nouveaux rivages, Dans la nuit éternelle emportés sans retour,
Ne pourrons-nous jamais sur l'océan des âges Jeter l'ancre un seul jour ? Lamartine
7. Sortir du mode insertion avec Esc
8. Sauver le fichier tout en quittant vi en tapant :wq Entrée
Déplacements dans vi
a. Dans fontaine.txt, se placer sur le mot famine, en utilisant les flèches.
b. Se placer sur le mot cigale, en utilisant les touches h , j , k et l .2
c. Se placer sur le mot vermisseau
d. Se placer sur la première ligne avec :1 Entrée
e. Se placer sur la dernière ligne avec G
f. Se placer sur la ligne no 10 avec :10 Entrée
g. Se placer sur la prochaine occurrence (apparition) de jour avec /jour Entrée
h. Se placer sur le premier caractère de la ligne suivante avec Entrée
i. Se placer sur le dernier caractère de la ligne avec $
j. Se placer sur le premier caractère de la ligne avec ^
k. Se déplacer de 3 mots en avant avec 3w
l. Se déplacer de 12 mots en arrière avec 12b
Série N°4
GNU/LINUX
Redirection d’entrée/sortie
Rq: Au niveau des TP, la commande : man [command] doit être utilisé pour
avoir de l'aide sur une commande particulière: Exemple :“ man ls”.
Série N°5
GNU/LINUX
Gestion des processus/ Gestion de paquetages
Rq: Au niveau des TP, la commande : man [command] doit être utilisé pour
avoir de l'aide sur une commande particulière: Exemple :“ man ls”.