Niveau :

Résumé : script, scriptreplay
Vous voulez préparer un cours ou une présentation à base de ligne de commande, espionner quelqu'un ... ?
Ça vous ennuie de taper les commandes en direct ?
J'ai la solution : script.
Script
Script est une commande qui crée un faux terminal virtuel et duplique tout ce qui s'y passe dans un fichier typescript.
Exemple :
$ script # on est ici dans un terminal $ echo coucou > coucou $ exit # on est sorti du terminal $ cat typescript > $ echo coucou > coucou > $ exit
Dit comme ça, ça ne semble pas très utiles mais 2 choses vont tout changer. La première c'est que script fait un vrai terminal virtuel et pas seulement une redirection, ce qui veut dire que contrairement aux pipe (|) et autres redirections (>), il est capable d'enregistrer ce qui va sur le terminal (Il est important de savoir faire la différence entre le terminal et stdout).
Exemple : la commande time. Cette commande écrit le temps d'exécution directement sur le terminal et pas dans la sortie standard, on ne peut donc pas la récupérer facilement, script le peut.
... continuer la lecture ...















