ฉันมักจะพบว่าตัวเองอยู่ในตำแหน่งต่อไปนี้: ฉันเริ่มพิมพ์คำสั่งยาวที่พรอมต์ bash แต่ครึ่งทางฉันพบว่าฉันต้องตรวจสอบบางสิ่งด้วยคำสั่งอื่น ปัญหานี้เกิดขึ้นเมื่อฉันอยู่ที่คอนโซล (ไม่ใช่ X) ซึ่งมักเป็นเช่นนี้เพราะฉันมีวิธีที่ไม่น่าพอใจดังต่อไปนี้เท่านั้นที่ฉันรู้:
- Hit ctrl+ alt+ F2และเข้าสู่ระบบอีกคอนโซลเสมือนจริงและหาสิ่งที่ฉันต้องการจากนั้นกลับไปและดำเนินการต่อ
- ctrl+ a, พิมพ์ echo + space+ enter, ค้นหาสิ่งที่ฉันต้องการ, กด↑จนกว่าฉันจะพบคำสั่ง, ctrl+ a, delx 5, ctrl+ e, และทำต่อไป
- ไฮไลต์สิ่งที่ฉันพิมพ์จนถึงตอนนี้ด้วยเมาส์ของฉัน (ถ้า gpm ทำงานซึ่งปกติแล้ว) กดctrl+ cเพื่อขัดจังหวะค้นหาสิ่งที่ฉันต้องการในขณะที่ระมัดระวังไม่ใช้เมาส์เพื่อไฮไลต์สิ่งต่าง ๆ จากนั้นกดปุ่มกลางของเมาส์ บนพรอมต์ใหม่และดำเนินการต่อ
- อธิษฐานต่อพระเจ้าบรรทัดคำสั่งว่าคำสั่งแบบครึ่งคำสั่งจะไม่มีผลกระทบใด ๆ แต่ล้มเหลวและกดปุ่มป้อนอย่างละเอียดจากนั้นค้นหาสิ่งที่ฉันต้องการกดให้แคบลงจนกว่าจะได้รับคำสั่งกลับมาและดำเนินการต่อ
- กระโดดเข้าสู่ไทม์แมชชีนย้อนเวลากลับไปและเตือนตัวเองให้เริ่มหน้าจอก่อนที่จะเริ่มพิมพ์คำสั่งเดินทางกลับสู่ปัจจุบันกดctrl+ a cค้นหาสิ่งที่ฉันต้องการกดctrl+ a ctrl+aและดำเนินการต่อ
ดังนั้นสิ่งที่ฉันอยากรู้คือมีวิธีที่สง่างามกว่านี้บ้างไหม? ประเภทของคำสั่ง subshell หรือคล้ายกัน?
ฉันสนใจวิธีการที่ไม่ต้องการการเตรียมการหรือการตั้งค่าใด ๆ