Ctrl+ rเป็นเครื่องมือเล็ก ๆ ที่ยอดเยี่ยมสำหรับการค้นหา.bash_history
คำสั่งที่รันก่อนหน้านี้
อย่างไรก็ตามเมื่อฉันใช้มันใน OS X Terminal.app ฉันเห็นพฤติกรรมแปลก ๆ และฉันก็สงสัยว่าถ้ามีคนอื่นเห็นสิ่งเดียวกันหรือรู้วิธีการแก้ไข
- Ctrl+r
- พิมพ์สิ่งที่ชอบ
find
- โอ้เยี่ยมมากดูสิ ... มันเป็นคำสั่งที่ฉันต้องการ
find . -exec grep -q "hello world" '{}' \; -print
- ฉันต้องการเรียกใช้คำสั่งนั้น แต่เปลี่ยน Hello world เป็นอย่างอื่น
- ดังนั้นฉันจึงตี←หรือ→
- ตอนนี้คำสั่งคือ SORTA บนบรรทัดคำสั่ง แต่ดูเหมือนว่าจะมีคำสั่งเวอร์ชัน trunctated เสมอเช่นนี้:
-q "blog_posts_by" '{}' \; -print
ที่ซึ่งคำสั่งทั้งหมดอยู่ที่นั่นและฉันสามารถใช้เคอร์เซอร์เพื่อเลื่อนไปรอบ ๆ บรรทัด แต่ไม่ใช่ทั้งหมด มันถูกพิมพ์ มีการตัดการเชื่อมต่อระหว่างสิ่งที่แสดงบนบรรทัดและสิ่งที่เครื่องคิดว่าฉันกำลังแก้ไขอยู่
ไม่มีใครมีเบาะแสว่าทำไมสิ่งนี้อาจเกิดขึ้น? ไม่ใช่เรื่องง่ายที่จะค้นหาเว็บ