0% ont trouvé ce document utile (0 vote)
29 vues4 pages

SE Devoir-Correction 2017-2018

Le document présente un devoir de système d'exploitation pour l'année universitaire 2017-2018, comprenant des questions sur les commandes Unix et des exercices pratiques. Les questions portent sur la création, la suppression de fichiers et de répertoires, ainsi que sur les permissions d'accès. La correction est fournie à la fin, détaillant les réponses correctes et les explications des commandes.

Transféré par

88fxn7wnkv
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues4 pages

SE Devoir-Correction 2017-2018

Le document présente un devoir de système d'exploitation pour l'année universitaire 2017-2018, comprenant des questions sur les commandes Unix et des exercices pratiques. Les questions portent sur la création, la suppression de fichiers et de répertoires, ainsi que sur les permissions d'accès. La correction est fournie à la fin, détaillant les réponses correctes et les explications des commandes.

Transféré par

88fxn7wnkv
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Faculté des Sciences et Techniques

Année universitaire 2017-2018

Système d’exploitation

Devoir no 1. INFO et MAI S3 - Décembre 2017

Sidi HMETY

Questions. Les questions 1-10 (1 point/question).

1. ... est la commande utilisée pour créer un nouveau répertoire.


a. mkdir
b. newdir
c. dir
d. mk / dir

2. Commande utilisée pour créer un fichier vide.


a. mtfile
b. touch
c. intouch
d. file

3. Quel est la commande utilisée pour supprimer un fichier sans message de confirmation ?
a. rm-f
b. rm
c. del
d. remove

4. La commande … est utilisée pour afficher le journal ou l'utilisateur


a. why
b. who
c. nofw
d. mhy

5. "cut" est la commande utilisée pour


a. Changer de répertoire
b. Déplacer le répertoire
c. Sortez de la coquille
d. Voir le contenu du fichier
6. Quelle est la commande pour compter le nombre de caractères dans un fichier texte ?
a. grep
b. wc
c. count
d. cut

7. Donnez dans la liste suivante des chemins absolus :


a. ~/Documents
b. /usr/local/bin
c. /opt/kde3/bin/../lib
d. ./home/tech2011/Documents
8. Que fait la commande suivante : cat /etc/paswwd | grep /bin/bash/ | wc –l
9. Expliquer l’effet de cette commande : tr 'a,/' 'A;_' < fich1 > fich2
10. Ou que vous soyez quel est l'effet de la commande cd sans paramètre.

11. Exercice (4 points).

La commande ls -al ~/rep2 fournit le résultat suivant : (4 points)


total 3
drwx r-- --x 2 paul staff 512 Oct 13 16:42 .
drwx r-x r-x 6 root root 512 Sep 23 05:52 ..
-rwx r-x r-x 1 paul staff 876 Oct 18 09:45 auto

Précisez pour chacune des actions ci-après, si elle est autorisée ou non en donnant la raison :
a. tout membre du groupe staff peut lire rep2.
b. tout le monde peut lire rep2.
c. tout membre du groupe staff peut se placer sous rep2.
d. tout le monde sauf les membres du groupe staff peut se placer sous rep2.

12. Exercice (6 points).

Vous êtes placé dans votre répertoire personnel (home directory). Réaliser la suite des actions
suivantes (chaque action en une seule commande). Il ne faut pas utiliser votre nom de login pour
identifier votre répertoire personnel. Utilisez plutôt la lettre « ~ ».

a. Affichez le nom du répertoire de courant.


b. Affichez la liste de tous les fichiers du répertoire courant (y compris les fichiers cachés).
c. Positionnez-vous sous le sous-répertoire de nom local du répertoire /usr.
d. Affichez la liste de tous les fichiers de chacun du répertoire /usr/local/bin en
utilisant la désignation absolue ou relative.
e. Positionnez-vous sous votre répertoire personnel (home directory).
f. Créez sous votre répertoire personnel deux répertoires de noms tp et Tmp.
g. Copiez les fichiers passwd, group et motd du répertoire /etc sous votre répertoire
de personnel.
h. Dupliquez passwd, sous votre répertoire de connexion, sous le nom password
i. Déplacez motd sous tp en le renommant en motjour
j. Détruisez le fichier password.
k. Essayez de détruire le répertoire tp.
l. Déplacez motjour et group vers Tmp.

Bonne chance.
Correction Devoir no 1. INFO et MAI S3 - Décembre 2017
1) a.
2) b.
3) a.
4) b.
5) c.
6) b.
7) a. b. d.
8) Cette commande affiche le nombre de ligne dans le fichier passwd
contenant la chaine « /etc/passwd ».
9) Cette commande convertit toutes les chaines ‘a, / ‘ se trouvant dans le
fichier fich1 par ‘A ; - ‘ et met le résultat dans le fichier fich2.
10) La commande cd sans paramètre, nous ramène dans notre répertoire
personnel.
11) Exercice
Les détails du répertoire rep2 (.) sont :
drwx r- - - -x 2 paul staff 512 Oct 13 16:42 .

Droits user(u)  rwx Droits groupe(g)  r - - Droits other(o)  - - x

a) Oui, cette action est autorisée, car tout membre du groupe staff a le droit de
lecture (r).
b) Non, cette action n’est pas autorisée, car les autres(other) n’ont pas le droit
de lecture (r).
c) Non, cette action n’est pas autorisée, car tout membre du groupe staff n’a
pas le droit d’exécution (x) sur le répertoire.
d) Oui, cette action est autorisée, car tout le monde (user et other) a le droit
d’exécution (x) sauf les membres du groupe staff (r - -).

12) Exercice
a) ~ $ pwd
b) ~ $ ls –a
c) ~ $ cd /usr/local
d) ~ $ ls –aR /usr/local/bin
e) ~ $ cd ~
f) ~ $ mkdir tp tmp
g) ~ $ cp /etc/passwd /etc/group /etc/motd .
h) ~ $ cp passwd password
i) ~ $ mv motd ~/tp/motjour
j) ~ $ rm password
k) ~ $ rmdir tp  (affichage message d’erreur, le répertoire tp n’est
pas vide)
l) ~ $ mv ~/tp/motjour group ~/tmp

Vous aimerez peut-être aussi