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
- Ouvrez un terminal et allez dans votre répertoire utilisateur
- Vérifiez votre nom de login
- Vérifiez votre nom de machine
- Créez le répertoire
projets - Créez le répertoire
1Adansprojets - Créez le répertoire
ue_testdans1A - Allez dans le répertoire
ue_testet créez via le terminal un fichierREADMEcontenant# Introduction - Affichez le contenu de
README.md - Afficher le chemin complet de ce répertoire
- Sans change répertoire, vérifiez les permissions du répertoire
projets - Allez dans le répertoire
1A, et sans changer de répertoire, renommer le fichierREADMEenREADME.md - Regardez la taille du répertoire
projets - Copiez le répertoire
ue_testet ses fichiers dans un nouveau répertoireue_outilsdans1A(en une seule commande) - Regardez la taille du répertoire
projets - Supprimez le répertoire
ue_testet ses fichiers (en une seule commande) - Regardez la taille du répertoire
projets - Ajoutez l'heure (via
date) à la fin du fichierREADME.md(en une seule commande) - Affichez le contenu de
README.md - Créez un fichier
premier test.txtdansue_outilscontenant les motsà faire - Affichez le contenu de ce fichier
Droits d'accès
- Allez dans
projets/1A/ue_outils - Mettez le fichier
README.mden lecture+écriture pour l'utilisateur et le groupe et sans droit pour le reste du monde - Vérifiez les permissions de
README.md - Enlevez toutes les permissions au fichier
premier test.txt - Vérifiez que vous n'arrivez pas à lire le contenu
- Supprimez le fichier
premier test.txt
Chaînage de programme
- Allez dans
projets/1A/ue_outils - En utilisant
lset l'option-cdegrepqui compte les occurrences d'un mot, comptez le nombre de fichiers et répertoires dans votre dossier personnel - En utilisant
dateetgrep, cherchez si la date courante contient le caractère5. 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 (||)
- vous pouvez vous aider des opérateurs logiques ET (