script
คำสั่งเหมาะสมเมื่อคุณต้องการบันทึกเซสชันเทอร์มินัลลงในไฟล์และแสดงในภายหลัง เมื่อคุณเรียกscript
มันจะเปิดตัวเชลล์ของคุณและเมื่อคุณทำเสร็จให้พิมพ์ exit ทุกอย่างจะอยู่ในtypescript
ไฟล์เว้นแต่คุณจะระบุเป็นอย่างอื่น
ตัวอย่างเช่น
xieerqi:$ echo "Hello, Karl Wilbur"
Hello, Karl Wilbur
xieerqi:$ date
2015年 10月 27日 星期二 11:38:15 MDT
xieerqi:$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 115247656 80939384 28430924 75% /
none 4 0 4 0% /sys/fs/cgroup
udev 2914832 4 2914828 1% /dev
tmpfs 585216 1100 584116 1% /run
none 5120 0 5120 0% /run/lock
none 2926072 328 2925744 1% /run/shm
none 102400 52 102348 1% /run/user
xieerqi:$ exit
Script done, file is typescript
xieerqi@eagle:~$ cat typescript
Script started on 2015年10月27日 星期二 11时37分55秒
xieerqi:$ echo "Hello, Karl Wilbur"
Hello, Karl Wilbur
xieerqi:$ date
2015年 10月 27日 星期二 11:38:15 MDT
xieerqi:$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 115247656 80939384 28430924 75% /
none 4 0 4 0% /sys/fs/cgroup
udev 2914832 4 2914828 1% /dev
tmpfs 585216 1100 584116 1% /run
none 5120 0 5120 0% /run/lock
none 2926072 328 2925744 1% /run/shm
none 102400 52 102348 1% /run/user
xieerqi:$ exit
Script done on 2015年10月27日 星期二 11时38分18秒
อาจมีอักขระควบคุมในไฟล์ typescript แม้ว่าเช่นจากคำสั่งls
comand ดังนั้นให้ใช้cat typescript | col -b > outputfile.txt
คำสั่งเพื่อเปลี่ยนทิศทางเอาต์พุตแบบล้างไปยังไฟล์
kitty
เป็นโปรแกรมเทอร์มินัลตัวหนึ่งที่สามารถทำสิ่งนี้โชคไม่ดีที่ตัวอักษรดูแย่ (ไม่มีการเรนเดอร์พิกเซล)