Bạn có thể sử dụng script. Về cơ bản nó sẽ lưu mọi thứ được in trên thiết bị đầu cuối trong scriptphiên đó .
Từ 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).
Bạn có thể bắt đầu một scriptphiên bằng cách chỉ cần gõ scriptvào thiết bị đầu cuối, tất cả các lệnh tiếp theo và đầu ra của chúng sẽ được lưu trong một tệp có tên typescripttrong thư mục hiện tại. Bạn cũng có thể lưu kết quả vào một tệp khác bằng cách chỉ bắt đầu scriptnhư:
script output.txt
Để đăng xuất screenphiên (dừng lưu nội dung), chỉ cần gõ exit.
Đây là một ví dụ:
$ script output.txt
Script started, file is output.txt
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done, file is output.txt
Bây giờ nếu tôi đọc các tập tin:
$ 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
scriptcũng có nhiều tùy chọn, ví dụ như chạy lặng lẽ -q( --quiet) mà không hiển thị / lưu tin nhắn chương trình, nó cũng có thể chạy một lệnh cụ thể -c( --command) thay vì phiên, nó cũng có nhiều tùy chọn khác. Kiểm tra man scriptđể có thêm ý tưởng.