Kullanabilirsiniz script. Temelde bu scriptoturumda 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).
scriptSadece scriptterminale yazarak bir seans başlatabilirsiniz , izleyen tüm komutlar ve bunların çıktıları typescriptmevcut 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
scriptayrı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 scriptDaha fazla fikir edinmek için kontrol edin .