Systèmes d’exploitation : correction tp2 commandes unix (sui

Projet DVD-MIAGE 2010 : Correction du TP n°2 sur les Commandes UNIX

Correction détaillée des exercices du TP n°2 sur les commandes UNIX.

Exercice 1 : La commande ls

  1. ls : Affiche la liste des fichiers et répertoires sans options.
  2. ls -a : Affiche tous les fichiers, y compris ceux cachés (commenceant par un point).
  3. ls -l : Affiche la liste des fichiers et répertoires avec des détails (permissions, propriétaire, taille, etc.).
  4. ls -R : Affiche récursivement le contenu de tous les sous-répertoires.
  5. ls -lt ou ls -ltr : Trie les fichiers par date de modification (du plus récent au plus ancien).
  6. ls -F : Indique le type de fichier (répertoire, script shell, fichier exécutable, etc.) avec un symbole à la fin du nom.
  7. file <nom_fichier> : Donne des informations sur le type de contenu du fichier (ex. : script shell, document OpenOffice, fichier audio, etc.).

Exercice 2 : La commande grep

  1. grep 'cot$' dico_francais.txt : Recherche les mots se terminant par "cot" dans le fichier dico_francais.txt.
  2. grep '^av.*t$' dico_francais.txt : Recherche les mots commençant par "av" et se terminant par "t".
  3. grep '^[^e]*a[^e]*a[^e]*$' dico_francais.txt : Recherche les mots contenant au moins deux "a" sans "e" entre eux.
  4. grep '^[a-l].{4}$' dico_francais.txt ou grep '^[a-l]....$' dico_francais.txt : Recherche les mots de 5 caractères commençant par une lettre entre "a" et "l".
  5. grep -c '^v' dico_francais.txt : Compte le nombre de mots commençant par la lettre "v".

Remarque : Pour une recherche plus rigoureuse en français, remplacez les caractères par leurs équivalents accentués : [aàâ] pour "a" et [eéèêë] pour "e".

Exercice 3 : La commande find

  1. find . -mtime -3 -print : Affiche les fichiers modifiés il y a moins de 3 jours.
  2. find . -mmin +20 -print : Affiche les fichiers modifiés il y a plus de 20 minutes.
  3. find . -type f -size +200k -print : Affiche les fichiers de plus de 200 Ko.
  4. find . -name dico_francais.txt -print : Recherche un fichier nommé dico_francais.txt dans le répertoire courant.
  5. find /usr -type d -name bin -print : Recherche un répertoire nommé bin dans /usr.

Systèmes d'exploitation : A. Queudet

Contenu détaillé sur les systèmes d'exploitation par A. Queudet.

Foire aux questions (FAQ)

Comment afficher tous les fichiers dans un répertoire avec ls ?

Utilisez la commande ls -a pour afficher tous les fichiers, y compris ceux cachés.

Quelle est la différence entre ls -lt et ls -ltr ?

Les deux commandes trient les fichiers par date de modification, mais ls -ltr affiche le résultat dans l'ordre inverse (du plus ancien au plus récent).

Comment utiliser grep pour rechercher des mots spécifiques ?

Utilisez des expressions régulières : par exemple, grep 'mot$' fichier.txt pour les mots se terminant par "mot". Pour une recherche plus précise, incluez les accents : grep '[aàâ]v.*t$'.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne