Beantwortung der Absicht statt der wörtlichen Frage:
Schauen Sie sich das Skript an. Dadurch erhalten Sie Befehle und deren Ausgabe. Beachten Sie, dass dies kein Allheilmittel ist, da Befehle, die die Cursorpositionierung verwenden, später schwer zu entschlüsseln sind.
Namensskript - Typoskript der Terminalsitzung erstellen
Synopsis-Skript [-a] [-c BEFEHL] [-f] [-q] [-t] [Datei]
Beschreibung Skript erstellt ein Typoskript für alles, was auf Ihrem Terminal gedruckt wird. Es ist nützlich für Studenten, die eine Hardcopy-Aufzeichnung einer interaktiven Sitzung als Beleg für eine Aufgabe benötigen, da die Typoscript-Datei später mit lpr (1) ausgedruckt werden kann.
Wenn die Argumentdatei angegeben ist, speichert das Skript alle Dialoge in der Datei. Wird kein Dateiname angegeben, wird das Typoskript im FileScript gespeichert.
Optionen:
-a' Append the output to file or typescript, retaining the priorcontents.
-c BEFEHL Führt den BEFEHL statt einer interaktiven Shell aus. Dies macht es einem Skript leicht, die Ausgabe eines Programms zu erfassen, das sich anders verhält, wenn sein Standardwert kein tty ist. -f 'Ausgabe nach jedem Schreibvorgang leeren. Das ist gut für die Telekooperation: Eine Person macht "mkfifo foo"; script -f foo 'und ein anderer können in Echtzeit überwachen, was mit' cat foo 'gemacht wird.
-q 'Sei ruhig.
-t 'Timing-Daten als Standardfehler ausgeben. Diese Daten enthalten zwei Felder, die durch ein Leerzeichen getrennt sind. Das erste Feld gibt an, wie viel Zeit seit der letzten Ausgabe vergangen ist. Das zweite Feld gibt an, wie viele Zeichen diesmal ausgegeben wurden. Diese Informationen können verwendet werden, um Typoskripte mit realistischer Typisierung und Ausgabeverzögerungen wiederzugeben.
Das Skript endet, wenn die gegabelte Shell beendet wird (ein Control-D zum Verlassen der Bourne-Shell (sh (1)) und Exit, Logout oder Control-D (falls ignoreeof nicht gesetzt ist) für die C-Shell, csh (1). ).
Bestimmte interaktive Befehle, z. B. vi (1), erzeugen einen Abfall in der Typoskriptdatei. Das Skript funktioniert am besten mit Befehlen, die den Bildschirm nicht beeinflussen. Die Ergebnisse sollen ein Hardcopy-Terminal emulieren. ...
Suchen Sie nach "Man Script" bei Google. Wenn Sie ein bestimmtes Betriebssystem haben, schließen Sie das ein. Dies ist die Linux-Version, aber es gibt fast identische Versionen für * BSD, Mac. Wahrscheinlich gibt es auch Windows-Ports.