จะบันทึกสิ่งที่เพิ่งทำได้อย่างไร?
เมื่อทำการวิเคราะห์ที่ซับซ้อน มักจะต้องการเก็บบันทึกคำสั่งที่ใช้ไว้ ทำได้โดยใช้เครื่องมือที่รู้จักอยู่แล้ว:
- รัน
history - ส่งผลลัพธ์ผ่าน pipe ไปยัง
tail -n 10(หรือจำนวนขั้นตอนล่าสุดที่ต้องการบันทึก) - เปลี่ยนทิศทาง (redirect) ผลลัพธ์นั้นไปยังไฟล์ชื่อเช่น
figure-5.history
วิธีนี้ดีกว่าการจดลงในสมุดบันทึกแล็บ เพราะรับประกันได้ว่าจะไม่มีขั้นตอนใดหลุดหาย นอกจากนี้ยังสะท้อนให้เห็นแนวคิดหลักของ shell ได้ชัดเจน นั่นคือ เครื่องมือเรียบง่ายที่รับและส่งออกข้อมูลเป็นบรรทัดข้อความ สามารถนำมาประกอบกันได้หลากหลายรูปแบบ เพื่อแก้ปัญหาได้อย่างกว้างขวาง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด