วิธีข้ามไปยังจุดสิ้นสุดของหน้า 'man'


14

เมื่อฉันเปิดคู่มือสำหรับคำสั่ง ( man wgetตัวอย่าง) คู่มือนั้นอาจมีความยาวหลายร้อยบรรทัด ฉันจะได้รับ:

  • ไปยังจุดสิ้นสุดของคู่มืออย่างรวดเร็วและ
  • กลับไปที่หน้าจอพร้อมท์ปลายทางของฉันหรือไม่

คำตอบ:


20

เมื่ออยู่ภายในตัวดูเอกสารผ่านคำสั่ง man ให้กดhหรือHเพื่อดูวิธีใช้ของผู้ชาย

จากหน้าจอช่วยเหลือของมนุษย์:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

ความคิดที่ดีอีกก็จะไปกดHomeหรือEndคีย์ :)

โชคดี!


2
Home, End, Page Up, Page Down และล้อเลื่อนของเมาส์ทำงานได้ตามที่คาดไว้สำหรับฉัน
ændrük

5

วิธีการปกติในการทำเช่นนี้ได้รับการแนะนำ (ดูคำตอบของ @ geppettvs-dconstanzo ) วิธีนี้ทำให้เกิดวิธีผิดปกติผิดปกติและไม่ดีมากมาย

ดังนั้นฉันจะจัดการกับคู่ของเหล่านั้น


ขั้นแรกคุณไม่จำเป็นต้องอ่านหน้าคนจากเทอร์มินัล (แม้ว่าจะทำให้คุณเป็นคนที่ดีขึ้น) ตัวอย่างเช่นคุณสามารถอ่านได้ใน html

คุณสามารถสร้าง html ด้วยตัวคุณเองจากแหล่งข้อมูลในระบบของคุณ แต่ง่ายกว่าที่จะไปที่manpages.ubuntu.com manpages.ubuntu.com

นี่คือbashหน้าเว็บขนาดใหญ่เปลี่ยนเป็นแสง HTML และเว็บที่สามารถอ่านได้นุ่ม:
Bash Manpage จาก manpages.ubuntu.com


นี่คือการแฮ็คที่มีประโยชน์จริง ๆ : ใช้tailเพื่อตัดจำนวนบรรทัดออกจากส่วนท้ายของเอาต์พุต man page และดูว่า

ใช้ประโยชน์ได้น้อยที่สุด:

man bash | tail -100

อาจมีประโยชน์:

man bash | tail -1500 | more

(หรือman bash | tail -1500 | less)

มีประโยชน์มากขึ้น (หากมีการวางแผน):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

แน่นอนนี่คือสิ่งที่ฉันต้องการ:

man tac | tac | less

(แม้ว่าคุณอาจเริ่มอ่านman tacต่อไป)


4

คำสั่งที่จำได้ง่ายมีประโยชน์น้อย (และทำให้เป็นคน )

  • > นำคุณไปยังจุดสิ้นสุดของไฟล์
  • < นำคุณกลับไปที่จุดเริ่มต้น
  • qออกน้อย / คน (ตามที่ระบุไว้โดย @Kwinto)
  • / เริ่มพิมพ์ข้อความค้นหา:
    • กดenterเพื่อเริ่มการค้นหา
    • หากคุณกด enterทันทีมันจะค้นหาคำค้นหาที่ป้อนล่าสุดครั้งต่อไป
    • n ค้นหา (ส่งต่อ) ไปยังเหตุการณ์ที่เกิดขึ้นถัดไป
    • N ค้นหาย้อนหลังไปยังเหตุการณ์ก่อนหน้า

หวังว่าจะช่วย (:


2
  • กด G

  • กด q

คุณสามารถพิมพ์man lessเพื่อรับข้อมูลเพิ่มเติม


1
ยูทิลิตี้ Man แสดงข้อมูลด้วย "เพจเจอร์" ในค่าเริ่มต้นของ Ubuntu คือ "น้อย" คุณสามารถลองเพจเจอร์ "ส่วนใหญ่" มันมีคุณสมบัติเจ๋ง ๆ เช่นการแสดงไฟล์ใน "windows" ดังนั้นคุณสามารถดูไฟล์ทวีคูณในเทอร์มินัลเดียวหรือแม้แต่ ดูหลาย ๆ ตำแหน่งของไฟล์เดียว
Kwinto
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.