Sie können verwenden script
. Grundsätzlich wird alles gespeichert, was in dieser script
Sitzung 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 script
Sitzung starten , indem Sie einfach script
das Terminal eingeben . Alle nachfolgenden Befehle und ihre Ausgaben werden in einer Datei gespeichert, die typescript
im aktuellen Verzeichnis benannt ist. Sie können das Ergebnis auch in einer anderen Datei speichern, indem Sie script
wie folgt beginnen :
script output.txt
Geben Sie screen
einfach 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
script
Es 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.