TP MANIPULATION DES FICHIERS LINUX
TD : TP MANIPULATION DES FICHIERS LINUX. Recherche parmi 300 000+ dissertationsPar Hanaa Alaoui • 16 Octobre 2021 • TD • 785 Mots (4 Pages) • 642 Vues
[pic 1]
[pic 2]
[pic 3]
- Créez un répertoire nomme Linux et positionnez-vous dedans.
[pic 4]
- Créez un répertoire nommé TP1 dans le répertoire courant.
[pic 5]
- Affichez le contenu du répertoire courant.
ls
- Déplacez-vous sur ce répertoire. Affichez son contenu.
[pic 6]
- Copiez-le fichier /etc/passwd dans le répertoire courant.
[pic 7]
- Affichez le contenu de cette copie.
ls
- Affichez les 6 premières lignes de ce fichier.
[pic 8]
- Affichez les 7 dernières lignes de ce fichier.
[pic 9]
- Créez deux répertoires SUB1 et SUB2 dans le répertoire courant. Vérifiez le contenu.
[pic 10]
- Supprimez le répertoire SUB2. Vérifiez.
[pic 11]
- Dupliquez-le fichier passwd.
cp passwd /TP1/passwd
- Renommez cette copie. Le nouveau nom est : passwd dup. Vérifiez.
mv passwd passwd_dup
- Sans vous déplacer, créer dans le répertoire SUB1 un lien \linkPass" du fichier passwd.
ln passwd SUB1/linkPass
- Affichez les numéros d'inode du fichier et de son lien.
[pic 12]
[pic 13]
- Créez dans le répertoire SUB1 un lien symbolique \symLinkPass" sur le même fichier. Comparez leurs inodes.
[pic 14]
[pic 15]
- Utilisez la commande cat pour afficher le contenu des deux liens.
Cat linkPass / cat symLinkPass
- Déplacez-le fichier passwd dans le répertoire SUB1.
[pic 16]
- Utilisez la commande cat pour afficher le contenu des deux liens.
[pic 17]
[pic 18]
- Déplacez-le fichier passwd en le renommant passwdBis.
[pic 19]
- Déplacez-vous au répertoire Linux.
Cd -
- Affichez d'une manière récursive le contenu du répertoire courant.
[pic 20]
- Supprimez le répertoire TP1.
[pic 21]
[pic 22]
- Créez un fichier listeBin.txt contenant la liste des sous-répertoires de la racine en d´détails.
Ls -l>listeBin.txt
[pic 23]
2. Ajoutez à ce contenu la ligne \Fin du répertoire /bin".
[pic 24]
3. Ajoutez à la fin de ce fichier la liste des sous-répertoires de /usr en détails.
[pic 25]
4. Ajoutez à ce contenu la ligne \Fin du répertoire /usr".
[pic 26]
5. Affichez le contenu de ce fichier en majuscule.
[pic 27]
6. Affichez ce fichier en numérotant ses lignes. Créez un nouveau fichier contenant ce résultat.
[pic 28]
ls -l >> listeBinNum.txt nl listeBin.txt
7. Affichez les 15 premières lignes de ce dernier fichier.
head -15 listeBinNum.txt
8. Affichez de la ligne 5 `à la ligne 17 de ce fichier.
head -17 listeBinNumNum.txt | taill -12 listeBinNum.txt
9. Affichez toutes les lignes de ce fichier contenant le mot \bin".
echo /bin >> listBinNum.txt | cat listeBinNum.txt
10. Affichez de ce fichier seulement le nom et les permissions se trouvant à chaque ligne.
11. Affichez de ce fichier seulement le nom et les permissions se trouvant à chaque ligne en changeant le d´elimiteur
par # en majuscule.
12. Affichez les logins et les répertoires personnels de tous les utilisateurs du système qui ont /bin/bash comme shell par défaut.
[pic 29]
- Affichez tous les fichiers de votre répertoire personnel commençant par une lettre minuscule ou un chiffre.
ls [a-z]*
[pic 30]
2. Affichez tous les fichiers dans votre repertoire personnel ayant les droits rwxr - xr - x de l’utilisateur \user".
[pic 31]
3. Affichez tous les fichiers ayant une taille inferieure `a 400 octets et ayant les droits suivants: rw - r - -r - -.
...