Score:14

ฉันจะกลับไปที่ด้านล่างสุดของประวัติหลังจากกดขึ้นใน Bash ได้อย่างไร

ธง in

ถ้าผมเลื่อนขึ้นหรือใช้ Ctrl ค้นหาและก้าวไปข้างหน้าในประวัติศาสตร์ จะกลับไปสู่เส้นที่ชัดเจนได้อย่างไร? ฉันรู้ว่าฉันเคลียร์กับ Ctrlอี, Crtlยูแต่ที่ปรับเปลี่ยนพวกเขา มีวิธีอย่างเป็นทางการอยู่ข้างๆ Ctrl เพื่อรีเซ็ตเชลล์?

Score:18
ธง us

ตัวเลือก "อย่างเป็นทางการ" สองตัวเลือก (จาก 8.4 คำสั่ง Readline ที่ผูกได้ ในคู่มือ Bash):

ยกเลิก (C-g)
ยกเลิกคำสั่งการแก้ไขปัจจุบันและกดกริ่งของเทอร์มินัล (ขึ้นอยู่กับการตั้งค่าของ สไตล์ระฆัง).
จุดสิ้นสุดของประวัติศาสตร์ (M->)
เลื่อนไปที่ส่วนท้ายของประวัติการป้อนข้อมูล เช่น บรรทัดที่กำลังป้อน

ม-> สามารถเข้าไปกด Alt>, หรือ เอสซี ติดตามโดย >.

หมายเหตุ:

  • ยกเลิก จะใช้ในขณะที่อยู่ในโหมดค้นหาประวัติ
  • จุดสิ้นสุดของประวัติศาสตร์ในทางกลับกัน ควรใช้หลังจากเลือกคำสั่งจากโหมดการค้นหาประวัติ (โดย เช่น การกด เอสซี หรือปุ่มลูกศร)
alchemy avatar
in flag
ขอบคุณพวง ทำงานรักษา! การย้ายไปสู่จุดสิ้นสุดของประวัติศาสตร์ก็เช่นกัน C-g ไม่ได้ แต่อาจเป็นเพราะปุ่มลัดที่เอาชนะใน Kubuntu Konsole มีบางอย่าง (C-k) คำสั่งผสมที่มีประโยชน์อีกอย่างคือ C-d เพื่อ 'exit' ซึ่งมักจะเป็นการออกจากกระบวนการและปล่อยให้คุณอยู่ในเชลล์ และ C-\ จะฆ่ากระบวนการอันธพาลจำนวนมากและ 'ทิ้ง' (ไปที่ใดที่หนึ่ง) ขอบคุณสำหรับเอกสารอ้างอิง
muru avatar
us flag
@alchemy Ctrl-D มักจะส่งตัวบ่งชี้ EOF และ Ctrl-\ ส่ง sigquit (ซึ่งโดยทั่วไปจะจัดการโดย [the line วินัย](https://stackoverflow.com/a/60194146/2072269) คุณสามารถดูการตั้งค่าเหล่านี้ได้โดยใช้ `stty -a` (เช่น https://askubuntu.com/a/385905/158442)
alchemy avatar
in flag
อา คุณพูดถูกเกี่ยวกับ C-d ที่เป็น EOF ซึ่งโดยพื้นฐานแล้วจะเกิดอะไรขึ้นเมื่อคุณกด Enter ในโหมด "icanon" (ถ้าฉันเข้าใจ https://unix.stackexchange.com/a/110248/346155) เทอร์มินัลสมัยใหม่มี "ตัวแก้ไขบรรทัด" ที่ซับซ้อนมากขึ้น ดังนั้น C-d จึงเป็นกุญแจสำคัญในการแทนที่ ฉันใช้มันสำหรับการขัดจังหวะ "intr" เพื่อให้ฉันสามารถมี C-c เป็นการคัดลอกและ C-x เป็นการวาง น่าสนใจแม้ว่าโหมด "icanon" นั้นดูเหมือนว่า C-u ใช้เพื่อล้างบรรทัดทั้งหมดแทนที่จะใช้คอมโบ C-e, C-u

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา