คุณสามารถใช้คำสั่งสคริปต์ คำสั่งนี้ไม่รวมอยู่ใน POSIX แต่คุณจะพบว่ามีประโยชน์ในการจัดเก็บในการกดแป้นพิมพ์ทั้งหมดรวมถึงข้อความเอาต์พุตและข้อความแสดงข้อผิดพลาด คุณสามารถดูไฟล์ในภายหลัง หากคุณกำลังทำงานที่สำคัญและต้องการเก็บบันทึกกิจกรรมทั้งหมดของคุณคุณควรเรียกใช้คำสั่งนี้ทันทีหลังจากคุณเข้าสู่ระบบ:
$ script
สคริปต์เริ่มทำงาน, ไฟล์คือ typescript
$ _ โปรดทราบว่านี่เป็นเชลล์ตัวอื่น - ลูกของเชลล์ล็อกอิน
พรอมต์จะส่งกลับและการกดแป้นพิมพ์ทั้งหมดของคุณ (รวมถึงที่ใช้ในการถอยกลับ) ที่คุณป้อนที่นี่ในตอนนี้จะได้รับการบันทึกในไฟล์ 'typescript' หลังจากการบันทึกของคุณมีมากกว่าคุณสามารถยุติเซสชั่นโดยการป้อนทางออก
หมายเหตุ: หากคุณป้อนชื่อไฟล์สคริปต์เซสชันจะถูกเก็บไว้ในชื่อไฟล์แทนtypescriptเช่น typescript เป็นค่าเริ่มต้นหากไม่มีการระบุชื่อไฟล์ที่เฉพาะเจาะจง
ตอนนี้คุณสามารถใช้ชื่อไฟล์ catหรือcat typescriptไม่ว่ากรณีใดจะเป็นเพื่อดูเซสชันที่บันทึกไว้
หากคุณต้องการผนวกเซสชั่นใหม่เข้ากับการใช้ไฟล์เก่า:
สคริปต์ -a ต่อ ท้ายเซสชั่นใหม่เพื่อ typescript กฎเริ่มต้นเดียวกันจะใช้ที่นี่เช่นกัน
นี่เป็นวิธีหนึ่งที่ผู้ดูแลระบบสามารถติดตามเซสชัน หวังว่าจะได้รับข้อมูลและเป็นประโยชน์ ไชโย!
execve
ไม่ได้เป็น syscall เดียวที่คุณต้องเข้าสู่ระบบ ทำไมไม่execvp
เช่นกัน หรือexecl
? ฯลฯ