Sie können verwenden script. Grundsätzlich wird alles gespeichert, was in dieser scriptSitzung auf dem Terminal gedruckt wurde .
Von man script:
script makes a typescript of everything printed on your terminal.
It is useful for students who need a hardcopy record of an
interactive session as proof of an assignment, as the typescript file
can be printed out later with lpr(1).
Sie können eine scriptSitzung starten , indem Sie einfach scriptdas Terminal eingeben . Alle nachfolgenden Befehle und ihre Ausgaben werden in einer Datei gespeichert, die typescriptim aktuellen Verzeichnis benannt ist. Sie können das Ergebnis auch in einer anderen Datei speichern, indem Sie scriptwie folgt beginnen :
script output.txt
Geben Sie screeneinfach Folgendes ein, um sich von der Sitzung abzumelden (Speichern des Inhalts beenden) exit.
Hier ist ein Beispiel:
$ script output.txt
Script started, file is output.txt
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done, file is output.txt
Wenn ich jetzt die Datei lese:
$ cat output.txt
Script started on Mon 20 Apr 2015 08:00:14 AM BDT
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done on Mon 20 Apr 2015 08:00:21 AM BDT
scriptEs gibt auch viele Optionen, z. B. "Leise ausführen" -q( --quiet), ohne Programmnachrichten anzuzeigen / zu speichern. Es kann auch einen bestimmten Befehl -c( --command) anstelle einer Sitzung ausführen. Es gibt auch viele andere Optionen. Überprüfen Sie man script, um mehr Ideen zu erhalten.