Vous êtes sur la page 1sur 4

Ecole nationale Supérieure d’Informatique

Corrigé Examen Unix 1CPI

Exercice 1 : Système de fichiers ( 9 points )


Question 1 : Donner la commande qui vous permet de s’assurer que l’on est
bien dans le répertoire de travail /home/username.
pwd 0,25 pts

Question 1 : Créer les arborescences suivantes à partir du répertoire de


travail ( sans utiliser la commande cd ) :

Arb1 Arb2 Arb3

rep1 rep2 dir1 dir2 fol1 fol2 fol3

mkdir -p arb1/rep1 0,5pts pour chaque commande


mkdir -p arb1/rep2
mkdir -p arb2/dir1
mkdir -p arb2/dir2
mkdir -p arb3/fol1
mkdir -p arb3/fol2
mkdir -p arb3/fol3
Question 3 :
a. Déplacez-vous dans le répertoire rep1

cd arb1/rep1 0,25 pts

b. Créer les fichiers suivants :

file1 dans rep1


0,25 pts
touch fiel1

Yahiaoui/Menacer/Amrouche ESI 2009/2010


file2 dans rep2

touch ../rep2/fiel2 0,25 pts

file3 dans dir1

touch ../../arb2/dir1/fiel3 0,25 pts

file4 dans dir2

touch ../../arb2/dir2/fiel4 0,25 pts

Question 4 :
a. Déplacez-vous dans le répertoire fol1
cd ../../arb3/fol1 0,25 pts

b. Copier les 4 fichiers crées dans la question 3 dans le répertoire


courant ( le répertoire fol1 )
cp ../../arb1/dir1/fiel1 . 0,25 pts
cp ../../arb1/dir2/fiel2 . 0,25 pts
cp ../../arb2/dir1/fiel3 .
0,25 pts
cp ../../arb2/dir2/fiel4 .
0,25 pts
Question 5 :

a. Déplacez-vous dans votre répertoire de travail


cd 0,25 pts

b. Déplacer le fichier file1 f dans le répertoire fol2 .


mv arb1/rep1/file1 arb3/fol2 0,5 pts

c. Déplacer le fichier file2 dans le répertoire fol2 en lui changeant le


nom
mv arb1/rep1/file2 arb3/fol2/new_file2 0,5 pts
Question 6 : Copier le répertoire Arb1 dans dir2 à partir du répertoire de
travail
cp –r arb1 arb2/dir2 0,75 pts

Question 7 : Supprimer le répertoire Arb3 à partir du répertoire de travail


rm –r arb3 0,75 pts

Yahiaoui/Menacer/Amrouche ESI 2009/2010


Exercice 2 : Editeur vi ( 4 points )

1. Dans la fenêtre de l’éditeur vi, on désire sauvegarder le fichier Fichier.doc:


a. : w Fichier.doc
b. [ESC] : w
c. w ! 1pts
d. [ESC] : w ! Fichier.doc
e. : s Fichier.doc

2. On désire rechercher la chaîne « INI » dans le fichier. Sachant qu’on se


trouve au début du fichier et nous somme dans le mode insertion.
a. /INI/
b. ?INI
c. [ESC]:/INI/ 1pts
d. [ESC]:/INI/n
e. [ESC] :?INIn

3. On désire remplacer la chaîne « INI » par « ESI » dans tout le fichier. On


suppose qu’on est dans le mode commande .:
a. [ESC] s/INI/ESI/
b. :s/INI/ESI/
c. :1,$s/INI/ESI/ 1pts
d. [ESC]:1,$s/INI/ESI/
e. [ESC]:1,$s/INI//

4. Dans la fenêtre de l’éditeur vi, on désire quitter sans sauvegarder le fichier


.on suppose qu’on est dans le mode insertion.
a. : w file.doc
b. [ESC] : wq 1pts
c. w! rep/File.doc
d. [ESC] :wq!
e. [ESC] :q!

Exercice 3 : Droits d’accès ( 7 points ).

1. On désire afficher les permissions du répertoire Arb2/dir2?:


a. ls –l Arb2/dir2
b. ls –la Arb2/dir2
c. ls –lf Arb2/dir2
d. ls –lt Arb2/dir2 1pts
e. ls –ld Arb2/dir2
f. ls –lq Arb2/dir2

Yahiaoui/Menacer/Amrouche ESI 2009/2010


2. On désire modifier les permissions de Arb2/dir2/File.doc de telle sorte
que seul le propriétaire puisse lire son contenu ( les droits d’accès
actuels 554 ) . ?:
a. chmod 710 Arb2/dir2/File.doc
b. chmod g-r,o-r Arb2/dir2/File.doc
1,5pts
c. chmod a-r Arb2/dir2/File.doc
d. chmod a+r Arb2/dir2/File.doc
e. chmod 510 Arb2/dir2/File.doc
f. chmod 520 Arb2/dir2/File.doc

3. On désire rendre le fichier Arb2/dir2/File.doc exécutable pour tout le


monde ( les droits d’accès actuels 724)
a. chmod 745 Arb2/dir2/File.doc
b. chmod 755 Arb2/dir2/File.doc
c. chmod a=x Arb2/dir2/File.doc 1,5pt
d. chmod go+x Arb2/dir2/File.doc
e. chmod 735 Arb2/dir2/File.doc
f. chmod g+x Arb2/dir2/File.doc

4. On désire partager le fichier Arb2/dir2/File.doc avec un utilisateur


membre du groupe du propriétaire en lecture/écriture et avec les autres
en lecture seule. ( les droits d’accès actuels 702) ?:

a. chmod g+r,o+rw Arb2/dir2/File.doc


b. chmod g+rw, o+r Arb2/dir2/File.doc
c. chmod 754 Arb2/dir2/File.doc 1,5pt
d. chmod 704 Arb2/dir2/File.doc
e. chmod 764 Arb2/dir2/File.doc
f. chmod o+rw Arb2/dir2/File.doc

 cette instruction n’est pas suffisante, puisque les membres les autres
utilisateurs ( groupe et autres ) n’ont pas le droit de traverser sur le
répertoire de travail de l’utilisateur (/home/username ) pour
atteindre le répertoire arb2
0,75 pts
 pour leur donner le droit utiliser la commande :

chmod 711 /home/usernae 0,75 pts

Yahiaoui/Menacer/Amrouche ESI 2009/2010

Vous aimerez peut-être aussi