Skip to content

Exercices

Les exercices sont à faire dans l'ordre.

Tous ces exercices doivent être faits:

  • uniquement via le terminal
  • en utilisant un minimum de commandes
  • en utilisant un minimum de touches sur votre clavier.

Pensez à utiliser les raccourcis clavier (flèches, tab, historique)

Utilisation de base

Info

Vous devrez utiliser les redirections

  1. Ouvrez un terminal et allez dans votre répertoire utilisateur
  2. Vérifiez votre nom de login
  3. Vérifiez votre nom de machine
  4. Créez le répertoire projets
  5. Créez le répertoire 1A dans projets
  6. Créez le répertoire ue_test dans 1A
  7. Allez dans le répertoire ue_test et créez via le terminal un fichier README contenant # Introduction
  8. Affichez le contenu de README.md
  9. Afficher le chemin complet de ce répertoire
  10. Sans change répertoire, vérifiez les permissions du répertoire projets
  11. Allez dans le répertoire 1A, et sans changer de répertoire, renommer le fichier README en README.md
  12. Regardez la taille du répertoire projets
  13. Copiez le répertoire ue_test et ses fichiers dans un nouveau répertoire ue_outils dans 1A (en une seule commande)
  14. Regardez la taille du répertoire projets
  15. Supprimez le répertoire ue_test et ses fichiers (en une seule commande)
  16. Regardez la taille du répertoire projets
  17. Ajoutez l'heure (via date) à la fin du fichier README.md (en une seule commande)
  18. Affichez le contenu de README.md
  19. Créez un fichier premier test.txt dans ue_outils contenant les mots à faire
  20. Affichez le contenu de ce fichier

Droits d'accès

  1. Allez dans projets/1A/ue_outils
  2. Mettez le fichier README.md en lecture+écriture pour l'utilisateur et le groupe et sans droit pour le reste du monde
  3. Vérifiez les permissions de README.md
  4. Enlevez toutes les permissions au fichier premier test.txt
  5. Vérifiez que vous n'arrivez pas à lire le contenu
  6. Supprimez le fichier premier test.txt

Chaînage de programme

  1. Allez dans projets/1A/ue_outils
  2. En utilisant ls et l'option -c de grep qui compte les occurrences d'un mot, comptez le nombre de fichiers et répertoires dans votre dossier personnel
  3. En utilisant dateet grep, cherchez si la date courante contient le caractère 5. Votre commande ne devra afficher que "OUI" si c'est le cas ou "NON" sinon
    • vous pouvez vous aider des opérateurs logiques ET (&&) et OU (||)