เมื่อฉันเปิดคู่มือสำหรับคำสั่ง ( man wget
ตัวอย่าง) คู่มือนั้นอาจมีความยาวหลายร้อยบรรทัด ฉันจะได้รับ:
- ไปยังจุดสิ้นสุดของคู่มืออย่างรวดเร็วและ
- กลับไปที่หน้าจอพร้อมท์ปลายทางของฉันหรือไม่
เมื่อฉันเปิดคู่มือสำหรับคำสั่ง ( man wget
ตัวอย่าง) คู่มือนั้นอาจมีความยาวหลายร้อยบรรทัด ฉันจะได้รับ:
คำตอบ:
เมื่ออยู่ภายในตัวดูเอกสารผ่านคำสั่ง 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คีย์ :)
โชคดี!
วิธีการปกติในการทำเช่นนี้ได้รับการแนะนำ (ดูคำตอบของ @ 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
ต่อไป)
คำสั่งที่จำได้ง่ายมีประโยชน์น้อย (และทำให้เป็นคน )
หวังว่าจะช่วย (:
กด G
กด q
คุณสามารถพิมพ์man less
เพื่อรับข้อมูลเพิ่มเติม