ค้นหาดัชนีหน้าเว็บด้วยตนเองสำหรับการจับคู่สตริงในเทอร์มินัลสำหรับ Mac OS X

ผู้ใช้บรรทัดคำสั่งหลายคนคุ้นเคยกับคำสั่ง 'man' ที่จะเปิดหน้าคู่มือสำหรับคำสั่งเฉพาะ แต่จะเป็นอย่างไรถ้าต้องการหน้า man เฉพาะคำสั่งคุณกำลังค้นหาสตริงการจับคู่ภายในหน้าบุรุษทั้งหมดหรือไม่? นั่นคือสิ่งที่เทคนิคนี้เป็นเช่นนั้นไม่ว่าคุณจะพยายามเรียนรู้เพิ่มเติมเกี่ยวกับกระบวนการเฉพาะ daemon ไฟล์การกำหนดค่าหรือสิ่งอื่นใดแอป Terminal ของ OS X มีคุณลักษณะการค้นหาที่รวดเร็วอย่างแท้จริงซึ่งช่วยให้ผู้ใช้ค้นหาได้อย่างรวดเร็ว man page index สำหรับการจับคู่ทั้งหมด

การค้นหาหน้าคู่มือสำหรับการจับคู่สตริงใน Mac OS

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

  • เลือกบล็อคข้อความไวยากรณ์คำสั่งไฟล์การกำหนดค่าล็อกภูตระบบประมวลผลด้วยเคอร์เซอร์จากนั้นคลิกขวาและเลือก "Search man Page Index"

สำหรับตัวอย่างนี้เรากำลังค้นหาหน้าคู่มือทั้งหมดสำหรับ 'syslogd' ซึ่งเป็นเซิร์ฟเวอร์ล็อกของระบบใน OS X และมีการค้นพบผลลัพธ์ของเพจสามหน้า ได้แก่ : asl.conf, syslog.conf และ syslogd

นี่เป็นเพียงส่วนหน้าของ GUI สำหรับคำสั่ง apropos ที่ยอดเยี่ยมซึ่งเป็นหนึ่งในหลายวิธีในการขอรายละเอียดคำสั่งเพิ่มเติมหรือหาวิธีใช้จากบรรทัดคำสั่ง หากคุณต้องการเข้าถึงโดยตรงโดยไม่ต้องใช้เทคนิคการคลิกขวาดังที่กล่าวมาแล้วคุณสามารถใช้งานร่วมกับ syslogd ได้โดยพิมพ์คำสั่งต่อไปนี้ลงในบรรทัดคำสั่ง:

apropos syslogd

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

ตรงไปตรงมานี่คือเมนู man man แบบเปิดในเมนูตามบริบทเดียวกันซึ่งยังสามารถเป็นประโยชน์เพื่อให้ได้รายละเอียดเพิ่มเติมหรือเปิดหน้าคู่มือที่ระบุโดยอ้างว่าคำสั่ง apropos ได้ส่งกลับมา จากมุมมอง GUI เมนูวิธีใช้ของ Terminal app จะมีความสามารถเหมือนกันในการเรียกใช้หน้าคู่มือในหน้าต่างใหม่ นี่เป็นเทคนิคที่เยี่ยมยอดสำหรับผู้ที่มาใหม่ในบรรทัดคำสั่งและแม้กระทั่งสำหรับผู้ที่เป็นผู้เชี่ยวชาญด้าน unix มานาน แต่ต้องการรู้วิธีง่ายๆในการเข้าถึงสิ่งที่พวกเขาอาจใช้บ่อยๆ