บันทึกเอาต์พุตคอนโซลเป็นไฟล์:
tee
คำสั่ง
คำสั่งtee - อ่านจากอินพุตมาตรฐานและเขียนไปยังเอาต์พุตและไฟล์มาตรฐาน
มันจะสร้างไฟล์และบันทึกโดยอัตโนมัติเอาต์พุตทั้งหมดของ cmd ps -ax
ลงในไฟล์ที่มีชื่อเหมือนprocesses_info
ในโฟลเดอร์เดียวกันกับที่ cmd ทำงาน
user@admin:~$ ps -ax | tee processes_info
script
คำสั่ง
คำสั่งสคริปต์ - สร้าง typescript ของเทอร์มินัลเซสชัน
user@admin:~$ script my_console_output.txt
สิ่งนี้จะสร้างไฟล์ที่ชื่อว่าเป็นmy_console_output.txt
และจะเปิด subshell และบันทึกข้อมูลทั้งหมดผ่านเซสชันนี้ หลังจากนี้สคริปต์เริ่มต้นและสิ่งที่คอนโซลการส่งออกจะได้รับการเก็บไว้ในแฟ้มmy_console_output.txt
; เว้นแต่และจนกว่าสคริปต์จะจบลงเมื่อเชลล์ที่มีเครื่องหมายแยกออก (เช่นเมื่อผู้ใช้พิมพ์exit
หรือเมื่อCTRLDพิมพ์)
user@admin:~$ script -c "ps ax" processes_info.txt