Telechargé par ED DAKY Soufyan

TP1-unix

publicité
Université Cadi Ayyad
Ecole Nationale des Sciences Appliquées
Département Génie Informatique
Marrakech
Année universitaire : 2019-2020
Systèmes d’exploitation Unix
Travaux Pratiques n° 1
Exercices sur ls :
1. Affichez le contenu de /bin.
2. Afficher le contenu de votre répertoire courant sauf . et ..
3. À quoi sert l'option -R de ls ?
4. Dans quel ordre les fichiers et répertoires sont-ils classés par défaut?. Affichez le contenu de votre répertoire
courant de telle sorte que les fichiers modifiés récemment apparaissent en premier.
5. Décrivez le résultat de la commande ls -l.
Exercices sur les répertoires :
1.
2.
3.
4.
5.
Que se passe-t-il si vous tapez mkdir mkdir
Y a-t-il une option de mkdir qui permette de créer à la fois un répertoire et un sous-répertoire de ce répertoire ?
Créer ~/Rapport/docs/afaire et ~/Rapport/docs/fait
Allez directement dans ~/Rapport/docs/afaire/.
De là, passez dans ~/Rapport/docs/fait/.
Exercices sur cp et mv :
cp
1. Que se passe-t-il si on fait : cp -r essai tentative et que le répertoire tentative/ existe déjà ?
2. Que se passe-t-il si vous voulez faire une copie d'un fichier dans un répertoire où il existe déjà un fichier de ce
nom ?
3. Est-il possible de taper une ligne du genre de :
cp fichier1 fichier2 fichier3 repertoire/
Quel est l'effet de cette ligne ?
mv
1. La syntaxe de mv est mv fichier1 fichier2; fichier1 est renommé en fichier2. Mais que se passe-til si fichier2 existe déjà ?
2. Supposez que vous avez chez vous l'arborescence de l’exercice sur cd, et que vous vous trouvez dans
~/Rapport/docs/.
Comment faites-vous pour y amener Rapport.tex qui se trouve dans le répertoire père ?
Comment faites-vous ensuite pour ramener ce fichier à son emplacement d'origine ?
3. Comment renommer un répertoire bla en blo ? Que se passe-t-il si le répertoire blo existe déjà ?
4. Comment faire pour à la fois déplacer un fichier et changer son nom ? Que se passe-t-il si il existe déjà un fichier de
ce nom dans le répertoire d'arrivée ?
5. Que se passe-t-il si on lance mv avec les options -i et -f ensemble ?
Exercices sur chmod :
1. Créer un fichier texte file
2. Quel est le propriétaire de file ? Et le groupe ?
3. Ajoutez l'exécution au propriétaire et au groupe
1
4. Affecter les mêmes droits du groupe aux autres
5. En utilisant la méthode octale, modifier les droits d'un répertoire rep donné, pour qu'il deviennent : lecture, écriture et
exécution pour le propriétaire, lecture seule pour le groupe et rien pour les autres
6. Même question que 5) en utilisant la méthode symboliques
8. Les changements des droits de la question 5) sur rep, ont-ils été appliqués au contenu de rep ? Sinon, que faut-il faire
pour qu'ils soient appliqués
Exercices sur les Jokers
1. Vous avez chez vous des fichiers appelés essai1, essai2, essai3 et essai4. Comment les effacer en une seule ligne de
commande ?
2. Dans mon répertoire d'accueil, j'ai un certain nombre de fichiers avec un suffixe .c. Je désire les regrouper dans un
répertoire que j'appelerai C/. Quelles sont les commandes que je dois taper ?
3. Vous désirez regrouper dans un répertoire Rangement les fichiers dont le nom contient trois voyelles à la suite. Quelle(s)
est/sont la/les commande(s) à donner ?
4. En utilisant ls affichez la liste des fichiers dans /bin dont le nom :
- Commence par «a» et dont la deuxième lettre est «s» ou «t»
- Contient «un» et se termine par «t»;
- Contient au moins deux lettres «m»;
- Contient au moins quatre caractères;
- Contient exactement quatre caractères
- Commence et finit par un chiffre.
Exercices sur find
1) Comment chercher tous les fichiers commençant par un «a» majuscule ou une minuscule, suivi de n’importe quelle
chaîne de caractère et se terminant par un chiffre entre 3 et 6 ?
2) Comment fait-on pour indiquer que le fichier recherché a été modifié il y a plus de 7 jours ? Il y a 7 jours ? Il y a moins
de 7 jours?
3) Comment chercher les fichiers modifiés plus récemment qu'un autre fichier donné ?
4) Comment fait-on pour spécifier que le fichier recherché est un répertoire ?
5) Comment chercher les fichiers dont la taille est supérieure à une taille donnée ?
6) Utiliser find pour effacer tous vos fichiers se terminant par un tilde (~) qui ont plus d'un mois.
Exercices sur cat :
1. Comment visualiser deux fichiers l'un après l'autre à l'aide de la commande cat ?
2. Utiliser cat pour écrire un peu de texte et mettre le résultat dans un fichier notes.
3. Quelle différence y a-t-il entre
cat bla blo > blu
et
cat bla blo >> blu
Que se passe-t-il, pour chaque ligne, selon que le fichier blu existe ou n'existe pas ?
2
4. Comment obtenir un fichier blo qui corresponde à un fichier bla dont les lignes seraient désormais numérotées ?
Exercices sur head et tail
1. Affichez les 15 premières lignes du fichier /etc/passwd, les 15 dernières lignes, toutes les lignes à partir de la
quinzième, les lignes 15 à 20.
2.Récupérer les lignes 5 à 9 d'un fichier de 12 lignes.
3.Comment afficher la cinquième ligne d'un fichier ?
3
Téléchargement
Explore flashcards