Exercice 1: Redirection simple de la sortie
Objectif: Rediriger la sortie d'une commande vers un fichier, écrasant le contenu existant.
Instructions:
1. Ouvrir le terminal: Lancez votre terminal.
2. Exécuter une commande simple: Tapez ls pour lister le contenu de votre
répertoire courant.
3. Rediriger la sortie:
○ Tapez ls > list.txt. Cela redirige la sortie de la commande ls dans un
fichier nommé list.txt.
○ Si list.txt n'existe pas, il sera créé. Si list.txt existe déjà, son
contenu sera écrasé.
4. Vérifier le résultat:
○ Tapez cat list.txt pour afficher le contenu du fichier list.txt. Vous
devriez voir la liste des fichiers et dossiers de votre répertoire courant.
Exercice 2: Ajouter en fin de fichier)
Objectif: Utiliser l'opérateur >> pour ajouter du contenu à la fin d'un fichier existant.
Instructions:
1. Créer un fichier texte simple: Créez un fichier texte nommé notes.txt et écrivez
quelques lignes de texte dedans avec votre éditeur préféré i.e. vim.
2. Ajouter du texte au fichier:
○ Tapez echo "Ceci est une nouvelle ligne" >> notes.txt. Cela
ajoute la chaîne "Ceci est une nouvelle ligne" à la fin de notes.txt.
3. Vérifier le résultat:
○ Tapez cat notes.txt pour voir le contenu du fichier. La nouvelle ligne
ajoutée devrait apparaître à la fin du fichier.
Exercice 3: Redirection d'entrée
Objectif: Rediriger le contenu d'un fichier comme entrée pour une commande.
Instructions:
1. Préparer un fichier texte : Créez un fichier texte avec plusieurs lignes de texte.
Nommez-le input.txt, par exemple.
2. Utiliser la redirection d'entrée:
○ Tapez sort < input.txt. Cela redirige le contenu de input.txt vers la
commande sort, qui trie les lignes de texte.
3. Observer le résultat:
○ La sortie affichée à l'écran sera le contenu de input.txt, trié.
Exercice 4: Redirection d'erreur standard
Objectif: Rediriger les messages d'erreur dans un fichier.
Instructions:
1. Provoquer une erreur: Tapez une commande qui générera une erreur, comme ls
nonexistingfile.
2. Rediriger l'erreur:
○ Tapez ls nonexistingfile 2> errorlog.txt. Cela redirige le
message d'erreur de la commande ls vers errorlog.txt.
3. Vérifier le résultat:
○ Tapez cat errorlog.txt pour voir le message d'erreur enregistré dans le
fichier.