1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

TP Systèmes d’exploitation Unix

abdelouafiSep 27, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      267
      Likes Received:
      8
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Université Cadi Ayyad Année universitaire : 2009 - 2010

      Ecole Nationale des Sciences Appliquées Systèmes d’exploitation Unix

      Département Génie Informatique

      Marrakech



      Systèmes d’exploitation Unix



      Travaux Pratiques n° 1



      Exercices sur ls :

      1. Affichez le contenu de /bin.
      2. À quoi sert l'option -R de ls ?
      3. Dans quel ordre les fichiers et répertoires sont-ils classés par défaut? Quelles sont les options qui peuvent servir à modifier ce critère de classement ?. Affichez le contenu de votre répertoire courant de telle sorte que les fichiers modifiés récemment apparaissent en premier.
      4. Décrivez le résultat de la commande ls -l.
      5. Quelle est l'option qui affiche le contenu de votre répertoire avec des signes distinctifs qui permettent d'identifier plus vite le type de fichiers (slash / pour les répertoires, arobase @ pour les liens, etc) ?


      Exercices sur les répertoires :

      mkdir, rmdir

      1. Créez trois répertoires en une seule ligne de commande.
      2. Effacez ces trois répertoires en une seule ligne de commande.
      3. Que se passe-t-il si vous tapez mkdir mkdir
      4. Est-ce que mkdir peut prendre des options ?
      5. 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 ?
      6. Comment créer un répertoire en spécifiant des droits ?
      7. Vous voulez créer à la fois un répertoire toto/ et un sous répertoire tutu/ dans toto/. Quelle option faut-il utiliser pour que :
        1. Si toto/ n'existe pas, le répertoire et son sous-répertoire soient créés;
        2. Si toto/ existe déjà, le sous-répertoire tutu/ soit créé, sans message d'erreur.


      cd

      But de l'exercice : apprendre à se servir de. et .. («point» et «point point»). Supposons que vous avez l'arborescence suivante chez vous :

      1. Créer ~/Rapport/docs/afaire et ~/Rapport/docs/fait
      2. Allez directement dans ~/Rapport/docs/afaire/.
      3. De là, passez dans ~/Rapport/docs/fait/.
      4. Revenez dans ~/Rapport/.
      5. Passez dans ~/Rapport/docs/.
      6. En restant là où vous êtes, affichez les droits de /etc/rc.d
      7. Revenez dans votre répertoire principal.
      Exercices sur cp et mv :

      cp

      1. Est-il possible de faire une copie d'un répertoire et de l'ensemble de ses sous-répertoires en une seule ligne de commande, sans d'abord faire une copie de chacun des fichiers l'un après l'autre ?
      2. Que se passe-t-il si on fait : cp -r essai tentative et que le répertoire tentative/ existe déjà ?
      3. 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 ?
      4. 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-t-il 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 ?

      1. Comment renommer un répertoire bla en blo ? Que se passe-t-il si le répertoire blo existe déjà ?
      2. 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 ?
      3. Mêmes questions avec un répertoire.
      4. Que se passe-t-il si on lance mv avec les options -i et -f ensemble ?
      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 ?

      1. 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 ?
       

      Attached Files:

      Loading...
Tags:

Share This Page

Share