มีวิธีการค้นหา manpages สำหรับสถานการณ์การใช้งานทั่วไปหรือไม่?


15

ฉันมีสมองที่ค่อนข้างเล็กดังนั้นจึงมีข้อ จำกัด เกี่ยวกับสิ่งที่ฉันสามารถเก็บไว้ที่นั่นได้ ฉันใช้ Linux semi-pro-amateur มาสองสามปีแล้วและฉันก็ยังรู้สึกประหลาดใจกับคำสั่งที่ฉันรู้เพียงเล็กน้อย

สิ่งที่เรียบง่ายเช่น "ฉันจะแสดงรายการพาร์ติชั่นทั้งหมดในเทอร์มินัล" ได้อย่างไรจะเปิดตัว DuckDuckGo-Hunt 15 นาที

ฉันกำลังยืน! มันสิ้นสุดลงวันนี้!

ดังนั้นมีวิธีการค้นหา manpages สำหรับสิ่งต่าง ๆ เช่น "list partitions" และรับสิ่งที่ชอบ:

$ man-search list partitions

Results for "list partitions"
-----------------------------

df - list drives with size or something
du - list directory usage

ฉันคิดว่าฉันรู้คำตอบอยู่แล้ว แต่ ... บางทีคุณอาจแนะนำวิธีที่รวดเร็วกว่าในการค้นหายูทิลิตี้ที่ฉันต้องการเมื่อฉันต้องการมัน

ขอบคุณ!


ไม่เห็นสิ่งที่ต้องทำduและdfการทำพาร์ติชั่นดิสก์ คนแรกรายงานการจัดสรรพื้นที่เก็บข้อมูลของไฟล์และที่สองเกี่ยวกับการจัดสรรภายในระบบไฟล์ (ไม่ว่าระบบไฟล์เหล่านั้นเป็นดิสก์พาร์ติชันดิสก์ LVs เครือข่ายหรือเสมือน)
Stéphane Chazelas

คำตอบ:


13

ฉันคิดว่าสิ่งที่ใกล้เคียงที่สุดกับสิ่งที่คุณกำลังมองหาคือapropos(aka man -k) ซึ่งจะค้นหาคำอธิบายบรรทัดเดียวที่นำหน้า manpage ทุกหน้า หากคุณต้องการค้นหาทั้ง manpages man-dbสนับสนุนอย่างน้อยที่สุดman -Kซึ่งทำสิ่งนี้อย่างแน่นอน ( man-dbเป็นการmanดำเนินการที่ใช้กับ Debian อย่างน้อยที่สุดโดยค่าเริ่มต้น)

IIRC man -Kค่อนข้างได้รับการสนับสนุนอย่างดีในmanการใช้งานลินุกซ์แต่man-dbแนะนำให้ใช้-dbส่วนนี้: man-dbดัชนี manpages ในวิธีที่มีประสิทธิภาพมากขึ้นซึ่งทำให้man -Kเร็วขึ้นมาก


2
โปรดทราบว่าaproposตัวเลือกman-db บางตัวนั้นไม่สามารถใช้งานman -kได้ ความอัปยศที่man -Kไม่สนับสนุน-a/--andเช่นaproposนั้น (ในขณะที่man -K --and list partitionsเพื่อค้นหาทุกหน้าคนที่มีทั้งlistและpartitions)
Stéphane Chazelas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.