Wednesday, 21 May 2025

วิธีใช้คำสั่ง man ใน Ubuntu Linux

15 May 2024
140
linux command line

linux command line

การใช้ man page (manual page) เป็นวิธีหลักในการดูคู่มือการใช้งานคำสั่งต่าง ๆ บนระบบปฏิบัติการ Unix/Linux ซึ่งเป็นเอกสารแบบ built-in ที่ให้รายละเอียดเกี่ยวกับคำสั่ง การใช้งาน ฟังก์ชันของ system call และอื่น ๆ


🔹 วิธีใช้คำสั่ง man

man [section] คำสั่ง

ตัวอย่าง:  man ls

จะเปิดหน้าคู่มือของคำสั่ง ls ซึ่งใช้สำหรับแสดงรายการไฟล์


🔹 ส่วนต่าง ๆ ของ man page

เมื่อเปิด man page ของคำสั่งใดคำสั่งหนึ่ง จะประกอบด้วยหัวข้อหลัก ๆ เช่น:

  • NAME – ชื่อคำสั่งและคำอธิบายสั้น ๆ

  • SYNOPSIS – รูปแบบการใช้คำสั่ง (syntax)

  • DESCRIPTION – รายละเอียดเกี่ยวกับคำสั่ง

  • OPTIONS – ตัวเลือก (flags หรือ switches) ที่ใช้ร่วมกับคำสั่ง

  • EXAMPLES – ตัวอย่างการใช้งาน

  • SEE ALSO – คำสั่งที่เกี่ยวข้องอื่น ๆ


🔹 วิธีใช้งานในขณะเปิด man page

  • เลื่อนลง: , Spacebar

  • เลื่อนขึ้น: , b

  • ค้นหาคำในหน้า: /คำที่ต้องการค้นหา

  • ออกจากหน้า: q


🔹 ตัวอย่างเพิ่มเติม

man cp # ดูวิธีการใช้งานคำสั่งคัดลอกไฟล์
man 2 write # ดู system call write() ใน section 2 (ระบบ)
man -k copy # ค้นหาคำว่า "copy" ใน manual (เทียบเท่ากับ apropos)

🔹 หมายเลข Section (หมวด)

man page มีหลายหมวด เช่น:

Section เนื้อหา
1 คำสั่งทั่วไปของผู้ใช้
2 system calls
3 ฟังก์ชันของไลบรารี (C library)
4 ไดรเวอร์หรือไฟล์พิเศษ
5 รูปแบบของไฟล์ (file formats)
6 เกมส์
7 ข้อมูลอื่น ๆ เช่น protocol, conventions
8 คำสั่งของผู้ดูแลระบบ (system admin commands)

🔹 คำสั่งเสริมที่เกี่ยวข้อง

  • man -k [keyword] — ค้นหาหัวข้อจากคำที่ระบุ (เหมือน apropos)

  • whatis [command] — ดูคำอธิบายสั้น ๆ ของคำสั่ง

  • info [command] — ดูคู่มือแบบ info (อาจมีรายละเอียดมากกว่า man)

  • help [command] — สำหรับคำสั่ง built-in ของ shell เช่น cd, echo ฯลฯ

การใช้คำสั่ง `man` เป็นเครื่องมือที่มีประโยชน์อย่างมากในการเรียนรู้และใช้งานคำสั่งต่าง ๆ บนระบบปฏิบัติการ Unix/Linux โดยเฉพาะเมื่อเราต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานคำสั่งต่าง ๆ ที่เราไม่คุ้นเคย