!เป็นคุณสมบัติที่ แต่เดิมปรากฏในC เชลล์ย้อนกลับไปในวันก่อนที่คุณจะสามารถพึ่งพาเทอร์มินัลเพื่อมีปุ่มลูกศร มีประโยชน์อย่างยิ่งหากคุณเพิ่มหมายเลขคำสั่งปัจจุบันลงในพรอมต์ ( PS1="\!$ ") เพื่อให้คุณสามารถดูหน้าจอของคุณอย่างรวดเร็วเพื่อรับหมายเลขคำสั่งที่ผ่านมา
ตอนนี้คุณสามารถใช้ปุ่มลูกศรและสิ่งต่าง ๆ ที่ต้องการCtrl-Rค้นหาประวัติคำสั่งฉันไม่เห็นการใช้งานคุณลักษณะนี้มากนัก
ตัวแปรหนึ่งตัวที่คุณอาจพบว่ามีประโยชน์คือ!!ซึ่งเรียกใช้งานคำสั่งก่อนหน้านี้อีกครั้ง ด้วยตัวของมันเองฉันไม่พบ!!Enterอะไรเร็วไปกว่าแค่เพียง↑ Enterแต่มันจะมีประโยชน์เมื่อรวมเข้ากับคำสั่งที่ใหญ่กว่า
ตัวอย่าง: ข้อผิดพลาดนำร่องทั่วไปในsudoระบบพื้นฐานคือการลืมsudoคำนำหน้าคำสั่งที่ต้องใช้สิทธิ์พิเศษ สามเณรพิมพ์คำสั่งทั้งหมดซ้ำอีกครั้ง นักเรียนขยันแก้ไขคำสั่งจากประวัติคำสั่งของเชลล์ sudo !!พุทธะชนิดหนึ่ง
ทุบตีช่วยให้คุณสามารถปิดการใช้งาน!การประมวลผลในเปลือกด้วยหรือset +o histexpand set +Hคุณสามารถปิดการใช้งานใน zsh set -Kกับ