Вы находитесь на странице: 1из 30

TP3 + SUITE TP 2

Safae belkhyr N141042159

La commande qui permet de lister tous les fichiers de usr/bin dont le nom
commence par
A et z
$ls /usr/bin/az* /usr/bin/za* : commence par az+... ou za+... ( ca marche pour
ma et am)

Ça marche pour ma et am

Remarque :
$ls /usr/bin[az]* affiche qui commence par a et apres qui commence par z a
part(pas notre cas)
Qui commence par r ou s ou z ou v
Ne commence ni par d ni par s

Comporte au moins un f
$ls /usr/bin/*f* =>comporte au moins un f

5/$ls /usr/bin/*f*f* =>.comporte au moins deux f

6/ls /usr/bin/???*=> au moins 3


7/ls /usr/bin/???=>exactement trois
Comporte au plus 3 caractere

Exercice 3:
1/Retour au repertoire racine

2/

3/ copier le fichier 1 dans le fichier 2


Les inoueuds sont different (pas de lien entre les deux fichiers )
4/renomer le fichier 2 en fichier 3

Les fichiers 2 et 3 ont le meme ineauds car lors de rennomage on a crée un lien
physique entre les deux
5/
6/

7/

8/

9/*

On observe qu’il ont les memes inoeuds car on a crée un lien physique entre
les deux
*
*On observe que les deux ont le meme contenu car il ont le meme inoeuds

Conclure
On conclude que lors d’un lien physique les deux fichiers ont le meme inoeuds
et il ont le meme contenu et la modification d’un affecte l’autre
*
• la suppression d’un fichier originale n’implique pas la perte de contenu
de lien physique

avec lien symbolique

Les deux inoeuds de fich1.txt et liensyfich1 sont differents


*

*
La modification
TP N: 3
Exercice 1
1/2/3

4/

5/
chmod u=rwx,g=,o= tache1.c ou chmod u+x,g-rw,o-r tache1.c

6/
chmod u-x tache1.c;chmod g+r tache1.c;chmod o+r tache1.c
ou chmod u-x,g+r,o+r tache1.c
ou chmod u-x,go+r tache1.c

7/

Que ce passe t-il: on ne peut pas compiler car on a enlever le droit de lecture
8/

on n'a pas le droit de lecture donc on ne peut ni compiler ni copier


9/

On ne peut pas executer car on a enleve l’execution pour tous


10/

on ne peut pas modifie tache1.c car on a enlever les droits d'ecritures


11/ls-ld affiche le detail de repertoire sans afficher son contenu

on cherche les droits d'acces de groupe rep/etc


cd/etc =>nous sommes les autres utilisateurs on a le droit d'executer
mkdir nom =>on n'a pas le droit d'ecrire comme autre utilisateur
rm pass =>pas le droit de modifier passworde
ls -l =>afficher les droits d'acces de password
cd reviend au repertoire en cours
cp /etc/passwd =>copier le repertoire en cours dans point
copier fichier pass dans rep
ls-l passwd =>rw r-- r-- autre utilisateur on a le droit de lire donc il peut
compiler
Exercice 2
1/

la copie de tache vers d21

Move tache 1 vers d21

Copier le fichier tache1.c vers le repertoire


Pour copier un fichier à un autre il faut se placer dans
le repertoire contenant le fichier
Dans la derniere commande il affiche non seulement
les fichiers
Ordinaires mais aussi les repertoire (table)
Remarque 1:
Remarque

On a afficher le repertoire courant et ses sous


repertoires
Find d* afficher les repertoire commençant par d et ses
fichiers
Find . -name “ta*” trouver dans le fichier courant tous
les rep et les fichiers (aussi les sous fichiers d’un sous
rep) qui commencent par ta
6/

Permission enlever pour d21 car on a enleve le droit de


lecture
7/
La direction d’affichage
Exercice 3
1/* *le nombre de fichier et repertoire de repertoire
courant

*/le nombre de fichiers ordinaire et de repertoire


courant

2/refaire la question 1 pour un repertoire donnée


3/*

*/

Cut -f1 -d “:” couper par champ et arretter jusqu’au


delimiteur “:”
Et 1 c’est afficher le 1 er champs

3-4/

Exercise 4
Exercice 5
Contient x

Commence par x grep avec chapeau

Contient x ou X
Commence par x ou X

Commence par X ou x et contient 1 ou plusieurs chiffres


Tp 4
Exercice 1
1/ pour executer un script il faut se placer sur le repertoire y
contenant

2/
3/

4/
5/
Exercice 2

Вам также может понравиться