!-น
ดำเนินการคำสั่ง "-n" ของประวัติของคุณ แต่ฉันจะไม่แนะนำ เนื่องจากเป็น "ทันที" และจะไม่ให้คุณมีเวลาตรวจสอบก่อนว่าคำสั่ง "Nth" นั้นถูกต้อง คุณต้องดำเนินการอีกครั้ง.. . ( @bac0n สังเกตอย่างดีว่าคุณสามารถตั้งค่า: shopt -s ตรวจสอบประวัติ
เพื่อเปลี่ยนเป็น "ไม่ทันที": จะให้คุณตรวจสอบคำสั่ง !-n ขยายเป็น ก่อนที่จะดำเนินการด้วย <Enter>
)
อย่างไรก็ตาม หากคุณกำลังใช้ ทุบตี
ในฐานะเชลล์ของคุณ ฉันอยากจะแนะนำให้ใช้คุณลักษณะการค้นหามากกว่า:
Ctrl แล้วพิมพ์ บางสิ่งบางอย่าง
ซึ่งเป็นส่วนของคำสั่งที่คุณกำลังมองหา (อดีต: Ctrl + ร + (พิมพ์ลงในเทอร์มินัล) เสียงสะท้อน
)
มันจะนำเสนอเหตุการณ์ล่าสุดในการจับคู่ประวัติของคุณ บางสิ่งบางอย่าง
(เช่น จับคู่คำค้นหาที่คุณพิมพ์หลังจากนั้น Ctrl + ร).
ภายหลัง Ctrl + ร จะมองย้อนกลับไปในประวัติของคุณ หรือเพิ่มตัวอักษรจะทำให้การค้นหาแม่นยำขึ้น
และเมื่อคุณพบคู่ที่ดีแล้ว ให้กด เข้า เพื่อดำเนินการอีกครั้ง (หรือ Ctrl + ค เพื่อออกจากการค้นหาโดยไม่ต้องดำเนินการคำสั่งจับคู่ที่แสดงอยู่ในปัจจุบัน)
เคล็ดลับเพิ่มเติม: ถ้า แทน เข้า คุณกด Ctrl + โอ มันจะรันคำสั่ง history ที่เลือกและนำเสนอคำสั่งถัดไป พร้อมที่จะดำเนินการด้วย เข้า (ซึ่งดำเนินการเฉพาะอันนั้นและกลับสู่พรอมต์ปกติ) หรือ Ctrl + โอ อีกครั้ง (ซึ่งดำเนินการและนำเสนอคำสั่งถัดไปในประวัติของคุณ) มีประโยชน์มากในการทำซ้ำลำดับขั้นตอน และแสดงคำสั่งเหล่านั้นก่อนดำเนินการ
และทุกครั้งที่คุณใช้สิ่งเหล่านั้น คุณจะได้รับอนุญาตให้เปลี่ยนแปลงบางอย่างในบรรทัดที่แสดงอยู่ในปัจจุบัน (โดยใช้ปุ่มลูกศรซ้ายหรือขวาเพื่อเลื่อนไปมาภายในบรรทัดนั้น) เช่น พารามิเตอร์ ชื่อเซิร์ฟเวอร์ ฯลฯ และเรียกใช้บรรทัดที่แก้ไขนั้น + ไปที่อันถัดไป (ถ้าคุณกด Ctrl + โอ).