<ก่อนหน้านี้ | Contents | ถัดไป>
การขยายประวัติศาสตร์
เชลล์เสนอการขยายประเภทเฉพาะสำหรับไอเท็มในรายการประวัติโดยใช้ “!” อักขระ. เราได้เห็นแล้วว่าเครื่องหมายอัศเจรีย์สามารถตามด้วยตัวเลขเพื่อแทรกรายการจากรายการประวัติได้อย่างไร มีคุณสมบัติการขยายอื่นๆ อีกหลายประการ:
ตารางที่ 8-6: คำสั่งขยายประวัติ
ลำดับการกระทำ
ลำดับการกระทำ
!! ทำซ้ำคำสั่งสุดท้าย การกดลูกศรขึ้นแล้วป้อนน่าจะง่ายกว่า
!จำนวน รายการประวัติการทำซ้ำ จำนวน.
!string ทำซ้ำรายการประวัติล่าสุดที่เริ่มต้นด้วยสตริง
!?string ทำซ้ำรายการประวัติล่าสุดที่มีสตริง
ฉันขอเตือนว่าอย่าใช้แบบฟอร์ม “!string” และ “!?string” เว้นแต่คุณจะแน่ใจในเนื้อหาของรายการประวัติอย่างแน่นอน
มีองค์ประกอบอีกมากมายในกลไกการขยายประวัติศาสตร์ แต่หัวข้อนี้มีความลึกลับเกินไปแล้ว และศีรษะของเราอาจระเบิดได้หากเราดำเนินการต่อ ส่วนขยายประวัติศาสตร์ของ ทุบตี หน้าคนเข้าไปในรายละเอียดที่เต็มไปด้วยเลือดทั้งหมด รู้สึกอิสระที่จะสำรวจ!
ต้นฉบับ
นอกเหนือจากคุณสมบัติประวัติคำสั่งใน ทุบตีลีนุกซ์ส่วนใหญ่มีโปรแกรมที่เรียกว่า ต้นฉบับ ที่สามารถใช้บันทึกเซสชันเชลล์ทั้งหมดและจัดเก็บไว้ในไฟล์ได้ ไวยากรณ์พื้นฐานของคำสั่งคือ:
สคริปต์ [ไฟล์]
ที่ไหน ไฟล์ เป็นชื่อไฟล์ที่ใช้เก็บบันทึก หากไม่มีการระบุไฟล์ ไฟล์ สิ่งที่พิมพ์ด้วยพิมพ์ดีด ถูกนำมาใช้. ดู ต้นฉบับ man page สำหรับรายการตัวเลือกและคุณสมบัติของโปรแกรมทั้งหมด