Académique Documents
Professionnel Documents
Culture Documents
Série N° 2
Cours du module Systèmes d’exploitation I
SMI-S3 (2021-2022)
et de la manière suivante, chaque question doit être répondue en une seule commande
et le répertoire courant doit toujours être votre répertoire personnel :
1
(a) Créer deux répertoires Unix et Python dans votre répertoire personnel.
(b) Créer deux répertoires TP1 et TP2 dans le répertoire Unix.
(c) Copier les deux répertoires TP1 et TP2 dans le répertoire Python.
(d) Créer deux répertoires seance1 et seance2 dans le répertoire TP1 de Unix.
(e) Créer deux fichiers exo1 et exo2 dans le répertoire seance1.
(f) Copier les deux fichiers exo1 et exo2 dans le répertoire TP2 de Python.
2. Placez-vous dans le répertoire Python/TP1. Vérifiez que vous y êtes, puis, en une
seule commande, placez-vous dans le répertoire Unix/TP2 en utilisant le chemin
relatif du répertoire. Retournez dans Python/TP1, mais cette fois-ci, en utilisant le
chemin absolu. Enfin, revenez à la racine de votre répertoire personnel.
3. Supprimer le répertoire TP1 de Python avec la commande rmdir.
4. Supprimer le répertoire TP2 de Python avec la commande rmdir, pourquoi la
commande a échoué. Supprimer en une commande le répertoire TP2 de Python.
5. Déplacer le fichier exo1 dans le répertoire TP1 et supprimer les répertoires
seance1 et seance2.
6. Renommer les fichiers exo1 et exo2 en respectivement exercice1 et exercice2.
7. Dessiner l’arborescence des fichiers contenus dans le répertoire personnel de
manière théorique. Vérifier le à l’aide d’une commande.
2
pig
cat
cow
Question 8 : Que fait la commande touch ?
Modifie l'horodatage d'un fichier
Modifie un fichier
Efface un fichier
Crée un fichier
Question 9 : Pour savoir où je suis dans l'arborescence, j'utilise la commande...
find
pwd
traceroute
Question 10 : Quel symbole représente le répertoire personnel de l’utilisateur ?
/
.
..
~
Question 11 : Quelle commande est utilisée pour copier des fichiers et des répertoires ?
copy
cp
cpy
cpr
Question 12 : Comment copiez-vous le fichier « toto » vers « tata »?
mv toto tata
move toto tata
cp toto tata
rn toto tata
Question 13 : Exécuter la commande cd .. au niveau de la racine provoque :
Un message d’erreur indiquant que l’utilisateur ne peut pas accéder au-delà du
niveau racine
Le comportement dépend de la version de l’unix
Rien ne se passe
Question 14 : Quelle commande est utilisée pour afficher tous les fichiers, y compris les
fichiers cachés dans votre répertoire et ses sous-répertoires ?
ls -l
ls -R
ls -a
ls -aR
Question 15 : Quelle commande est utilisée pour afficher l’espace de disque d’un
répertoire spécifique ?
du
dds
ds
dd
Question 16 : Laquelle des commandes suivantes permettra à l’utilisateur de chercher
dans un fichier pour une expression particulier ?
ls
find
3
grep
touch
Question 17 : Quelles commandes utiliser pour compter le nombre de caractères dans un
fichier ?
grep
wc
count
cut
Question 18 : Quelles commandes utiliser pour déterminer le chemin d’un fichier
exécutable ?
what
wexec
where
which
Question 19 : Combien de liens sont créés lorsque nous créons un répertoire ?
1
2
3
4
Question 20 : Un utilisateur crée un lien vers le fichier « file1 » à l’aide de la commande
suivante:
xstra> ln -s file1 link
Lequel des énoncés suivants n’est pas vrai lors qu’on liste les détails du lien crée ?
file1 et link ont les mêmes numéros d’inode
Le nombre de liens pour file1 est affiché comme 1
Le nombre de liens pour file1 est affiché comme 2
Le nombre de liens pour file2 est affiché comme 2
Partie 3 : (Exercices)
Exercice 1
Dans votre répertoire d’accueil, créez l’arborescence suivante, en n’utilisant que des
chemins relatifs (à vérifier):
rep1
|---fich11
|---fich12
|---rep2
| |---fich21
| |---fich22
|---rep3
| |---fich31
| |---fich32
Exercice 2
Comment déplacer toute l’arborescence rep3 sous le répertoire rep2 ? Supprimez tout sauf
rep1, fich11 et fich12.
Exercice 3
À l’aide de la commande id, déterminez votre UID et votre groupe (nom de groupe et
GID). Combien y a-t-il d’utilisateurs dans votre groupe ?