Revision Unix

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 2

FSR

Révision
« Système d’exploitation »
Exercice 1:
1. Dans votre répertoire courant, créez en une commande les fichiers suivants :
annee1 Annee2 annee4 annee45 annee41 annee510 annee_lunaire banane
2. Créer le répertoire Year dans votre répertoire courant, en une commande déplacez les
fichiers précédemment créés dans le répertoire Year.
3. Lister tous les fichiers :
a. se terminant par 5
b. commençant par annee4
c. commençant par annee4 et de 7 lettres maximum
d. commençant par annee avec aucun chiffre numérique
e. contenant la chaîne ana
f. commençant par a ou A
4. Copier les fichiers dont l'avant dernier caractère est un 4 ou 1 dans le
répertoire /tmp en une seule commande.

Exercice 2 :
1. Créer dans votre répertoire personnel les fichiers selon l’arborescence suivante :

Chaque question doit être répondue en une seule commande et le répertoire courant doit
toujours être votre répertoire personnel :
2. Créer deux répertoires Unix et Python dans votre répertoire personnel.
3. Créer deux répertoires TP1 et TP2 dans le répertoire Unix.
4. Copier les deux répertoires TP1 et TP2 dans le répertoire Python.
5. Créer deux répertoires seance1 et seance2 dans le répertoire TP1 de Unix.
6. Créer deux fichiers exo1 et exo2 dans le répertoire seance1.
7. Copier les deux fichiers exo1 et exo2 dans le répertoire TP2 de Python.
8. Placez-vous dans le répertoire Python/TP1. Vérifiez que vous y êtes, puis, en une seule
commande,
9. Placez-vous dans le répertoire Unix/TP2 en utilisant le chemin relatif du répertoire.
10. Retournez dans Python/TP1, mais cette fois-ci, en utilisant le chemin absolu. Enfin,
revenez à la racine de votre répertoire personnel.
11. Supprimer le répertoire TP1 de Python.
12. Supprimer le répertoire TP2 de Python.

Page 1
13. Déplacer le fichier exo1 dans le répertoire TP1 et supprimer les répertoires seance1 et
seance2.
14. Renommer les fichiers exo1 et exo2 en respectivement exercice1 et exercice2.

Exercice 3:
1. Dans votre répertoire courant, créez un répertoire courant essai_droit, par défaut ce
répertoire est à 755 (rwxr-xr-x), quelles sont les commandes (en notation symbolique
et en base 8) pour lui donner les droits suivant (on suppose qu'après chaque commande
on remet le répertoire à 755:

2. Tapez la commande umask, de manière à ce que les fichiers lors de leur création aient
par défaut les droits 640 (rw-r-----), et les répertoires 750 (rwxr-x---).

Exercice 4 :
Créer dans votre répertoire personnel le fichier file.txt , dans le contenu de ce dernier:
1. Chercher toutes les lignes commençant par «a» ou «A».
2. Chercher toutes les lignes finissant par «rs».
3. Chercher toutes les lignes commençant par un chiffre.
4. Chercher le nombre de lignes commençant par une majuscule.
5. Chercher toutes les lignes ne commençant pas par «B»,«E» ou «Q».
6. Chercher toutes les lignes finissant par un point d'exclamation.
7. Chercher toutes les lignes ne finissant pas par les valeurs comprises entre 50 et 59,
8. Chercher tous les lignes finissant par les lettres comprises entre «a» et «r» majuscule
ou minuscule.
9. Affichez les 5 premières lignes du fichier.
10. Affichez toutes les lignes à partir de la 8 -ème ligne
11. Afficher les lignes du fichier triées
12. Vérifier est ce que le contenu de votre fichier est similaire a celui d’un autre fichier
nommé test.txt

Exercice 5 :
1. Cherchez dans toute l'arborescence les fichiers dont le nom
a. Se termine par .c.
b. Commençant par X ou x.
c. Dont les noms contiennent un chiffre.
2. Chercher dans /usr les fichiers dont la taille dépasse 1Ko et dont les droits sont fixés à
755 (-rwxr-xr-x).
3. Trouver dans votre répertoire courant tous les fichiers modifiés il y a plus de 10 jours
et moins de 30 jours.
4. Affiche les fichiers qui n'appartiennent pas à root.

Page 2

Vous aimerez peut-être aussi