Kullanabilirsiniz script
. Temelde bu script
oturumda terminalde basılı olan her şeyi kaydedecektir .
Kimden 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).
script
Sadece script
terminale yazarak bir seans başlatabilirsiniz , izleyen tüm komutlar ve bunların çıktıları typescript
mevcut dizinde adlandırılmış bir dosyaya kaydedilir . Sonucu, tıpkı şöyle başlatarak da farklı bir dosyaya kaydedebilirsiniz script
:
script output.txt
Oturumu kapatmak için screen
(içeriği kaydetmeyi bırakın), sadece yazın exit
.
İşte bir örnek:
$ script output.txt
Script started, file is output.txt
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done, file is output.txt
Şimdi dosyayı okursam:
$ 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
ayrıca program mesajlarını göstermeden / kaydetmeden sessizce çalışan -q
( --quiet
) gibi birçok seçeneğe de sahiptir , oturum yerine belirli bir komutu -c
( --command
) çalıştırabilir , ayrıca birçok başka seçeneğe de sahiptir. man script
Daha fazla fikir edinmek için kontrol edin .