TP1 Unix [PDF]

  • Author / Uploaded
  • kaka
  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

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