1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à l'invite de commande

Connected

Exercice

Comment puis-je enregistrer ce que je viens de faire ?

Lorsque vous effectuez une analyse complexe, vous voudrez souvent garder une trace des commandes que vous avez utilisées. Vous pouvez le faire avec les outils que vous avez déjà vus :

  1. Exécutez history.
  2. Redirigez son résultat vers tail -n 10 (ou le nombre d'étapes récentes que vous voulez conserver).
  3. Redirigez ensuite le tout vers un fichier nommé par exemple figure-5.history.

C'est mieux que de tout noter dans un cahier de laboratoire, car vous êtes certain de ne manquer aucune étape. Cela illustre aussi l'idée centrale du shell : des outils simples qui produisent et consomment des lignes de texte peuvent être combinés de multiples façons pour résoudre un large éventail de problèmes.

Instructions 1/3

undefined XP
  • 1

    Copiez les fichiers seasonal/spring.csv et seasonal/summer.csv dans votre répertoire personnel.

  • 2

    Utilisez grep avec l'indicateur -h (pour l'empêcher d'afficher les noms de fichiers) et -v Tooth (pour sélectionner les lignes qui ne correspondent PAS à la ligne d'en-tête) pour sélectionner les enregistrements de données de spring.csv et summer.csv dans cet ordre et rediriger la sortie vers temp.csv.

  • 3

    Chaînez history dans tail -n 3 et redirigez le résultat vers steps.txt pour enregistrer les trois dernières commandes dans un fichier. (Vous devez en enregistrer trois plutôt que deux, car la commande history elle-même figurera dans la liste.)