เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จะขอความช่วยเหลือสำหรับคำสั่งได้อย่างไร?

ในการค้นหาว่าคำสั่งต่าง ๆ ทำงานอย่างไร ในอดีตผู้คนมักใช้คำสั่ง man (ย่อมาจากคำว่า "manual" หรือคู่มือ) ตัวอย่างเช่น คำสั่ง man head จะแสดงข้อมูลดังนี้:

HEAD(1)               BSD General Commands Manual              HEAD(1)

NAME
     head -- display first lines of a file

SYNOPSIS
     head [-n count | -c bytes] [file ...]

DESCRIPTION
     This filter displays the first count lines or bytes of each of
     the specified files, or of the standard input if no files are
     specified.  If count is omitted it defaults to 10.

     If more than a single file is specified, each file is preceded by
     a header consisting of the string ``==> XXX <=='' where ``XXX''
     is the name of the file.

SEE ALSO
     tail(1)

man จะเรียกใช้ less โดยอัตโนมัติ ดังนั้นอาจต้องกดแป้นเว้นวรรคเพื่อเลื่อนดูข้อมูล และกด :q เพื่อออก

คำอธิบายสั้น ๆ ใต้หัวข้อ NAME จะบอกคร่าว ๆ ว่าคำสั่งนั้นทำอะไร ส่วนสรุปใต้หัวข้อ SYNOPSIS จะแสดงรายการ flag ทั้งหมดที่คำสั่งรองรับ รายการที่เป็นตัวเลือก (ไม่บังคับ) จะอยู่ในวงเล็บเหลี่ยม [...] ตัวเลือกแบบเลือกอย่างใดอย่างหนึ่งจะคั่นด้วย | และรายการที่สามารถระบุซ้ำได้จะแสดงด้วย ... ดังนั้น หน้าคู่มือของ head กำลังบอกว่าสามารถระบุจำนวนบรรทัดด้วย -n หรือ จำนวนไบต์ด้วย -c และสามารถระบุชื่อไฟล์ได้หลายชื่อ

ข้อจำกัดของคู่มือ Unix คือต้องรู้ก่อนว่ากำลังมองหาอะไร หากยังไม่แน่ใจ ลองค้นหาได้ที่ Stack Overflow ตั้งคำถามในช่อง Slack ของ DataCamp หรือดูในส่วน SEE ALSO ของคำสั่งที่รู้จักอยู่แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Shell

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด