Exercices - Gestion des flux et des redirections ================================================ Exercice 1 : redirections ------------------------- 1. Stockez, dans un fichier texte, la liste des fichiers et répertoires de votre répertoire d’accueil. Vérifiez que cela a fonctionné. #. Écrivez ``fin`` à la fin de ce fichier. Il est évidemment interdit d’utiliser un éditeur de texte... #. Essayez de stocker le ``man`` de la commande ``ls`` dans un autre fichier. Exercice 2 : Les périphériques ------------------------------ À l'aide uniquement de commandes (pas d’éditeur de texte), faites les manipulations demandées. 1. Redirigez la sortie de “ls” dans ``/dev/null``. Que se passe-t-il ? Pourquoi ? #. Essayez la commande ``tty``. Quelle est son utilité ? #. Ouvrez un deuxième terminal. Écrivez dans le deuxième terminal depuis le premier. Quelle est la commande utilisée ? Expliquez. Exercice 3 : pour aller plus loin --------------------------------- Cet exercice est adapté de http://didel.script.univ-paris-diderot.fr 1. Cherchez un fichier dont le nom est ``nedit`` à partir de la racine (``find / -name "nedit"``) en redirigeant la sortie dans le fichier ``recherche.txt``. Que se passe-t-il ? Pourquoi ? 
 #. Refaites la même recherche en redirigeant la sortie standard dans le fichier ``recherche.txt`` et l’erreur dans le fichier ``erreur.txt``. Regardez dans le fichier ``recherche.txt``. Avez-vous finalement trouvé ``nedit`` ? 
 #. Est-il possible de rediriger à la fois la sortie et l’erreur standards dans le même fichier ? Expliquez. Exercice 4 : archivage et compression ------------------------------------- Après tous ces exercices, il est temps de sauvegarder votre travail. 1. Placez vous dans votre ``$HOME`` #. Créez une archive ``linux.tar`` avec la commande ``tar`` #. Vérifiez le contenu de l’archive #. Quelle est la taille de l’archive (précisez l’unité) ? 
 #. Compressez l’archive avec la commande gzip. Quel est le nouveau nom de l’archive ? 
 #. Vérifiez à nouveau la taille de l’archive (précisez l’unité) #. Comment créer l'archive et la compresser en une seule ligne de commande ?