ทำไมคนลินุกซ์มักจะบอกให้อ่านคู่มือเมื่อมันจะง่ายกว่านี้เพียงแค่ให้คำตอบกับคุณ ไม่มีคู่มือ! มันไม่ได้มาพร้อมกับหนึ่ง
ทำไมคนลินุกซ์มักจะบอกให้อ่านคู่มือเมื่อมันจะง่ายกว่านี้เพียงแค่ให้คำตอบกับคุณ ไม่มีคู่มือ! มันไม่ได้มาพร้อมกับหนึ่ง
คำตอบ:
มีคู่มือคุณต้องรู้ว่ามันอยู่ที่ไหน มันสามารถเข้าถึงได้ด้วยman
คำสั่ง man man
ถ้าคุณไม่แน่ใจวิธีการใช้งานประเภท คำสั่งเป็นสิ่งสำคัญมาก จำได้แม้ว่าคุณจะลืมทุกอย่างman
คู่มือมีข้อมูลโดยละเอียดเกี่ยวกับหัวข้อที่หลากหลายซึ่งแบ่งออกเป็นหลายส่วน:
/dev
) และไดรเวอร์สัญกรณ์ls(1)
หมายถึงls
หน้าในส่วน 1. เพื่ออ่านมันพิมพ์หรือman 1 ls
man ls
เพื่อหลีกเลี่ยงการถูกบอกให้อ่านคู่มือเมื่อคุณถามคำถามให้ลองman command
, apropos command
, command -?
, command --help
และการค้นหาของ Google ไม่กี่ หากคุณไม่เข้าใจบางสิ่งบางอย่างในคู่มือให้อ้างอิงในคำถามของคุณและพยายามอธิบายสิ่งที่คุณไม่เข้าใจ โดยปกติเมื่อพวกเขาขอให้คุณอ่านคู่มือเป็นเพราะพวกเขาคิดว่ามันจะเป็นประโยชน์กับคุณมากกว่าคำตอบที่เรียบง่ายและไม่สมบูรณ์ หากคุณไม่ทราบว่าหน้าใดที่เกี่ยวข้องให้ถาม
info
คน GNU ด้วยหรือไม่ คำแนะนำ: ถ้าคุณใช้ Emacs ให้ลองM-x man
- เพราะคุณอาจรู้จักโปรแกรมแก้ไขของคุณดี (ทางลัดเป็นต้น) การนำทางและการโต้ตอบกับหน้าคนจะราบรื่นมาก
See Also
ส่วนนั้นมีประโยชน์อย่างมากเมื่อคุณอยู่ใกล้ แต่ไม่ได้อยู่ตรงนั้น) นอกจากนี้ยังได้เรียนรู้ที่จะใช้เพจเจอร์ของคุณ ( more
หรือless
) ตามที่มีอินเตอร์เฟซการค้นหาหน้าคน (มีประโยชน์มากกับการพูด, man bash
(ซึ่งคุณไม่ควรส่งไปยังเครื่องพิมพ์บรรทัดกล่าวว่าเสียงของประสบการณ์ขม))
ฉันคิดว่าสุภาษิตจีนที่ยกมามักอธิบายได้ดี:
ถ้าคุณให้ปลาแก่ผู้ชายเขาจะกินอาหารมื้อเดียว หากคุณสอนวิธีตกปลาเขาจะกินตลอดชีวิตของเขา
ในขณะที่คุณอาจคิดว่า "แต่เป็นเพียงคำถามเดียวทำไมพวกเขาไม่สามารถบอกคำตอบให้ฉันได้" แต่เป็นเพราะฟอรัมจะเต็มไปด้วยผู้คนที่ถามคำถามที่ชัดเจนว่ามันจะยากสำหรับคำถามเกี่ยวกับสิ่งลึกลับอื่น ๆ . ดังนั้นอย่าคิดว่ามันจะพาคุณไป - คิดว่ามันจะช่วยคุณได้
ตัวอย่างเช่นมันเล็กน้อยที่จะหาคำตอบของ "ฉันจะใช้ grep เพื่อทำการค้นหาแบบตัวเล็กและตัวพิมพ์เล็ก" ได้อย่างไรโดยเฉพาะอย่างยิ่งเมื่อคุณได้รับการเตือนให้ดูในหน้าคน แต่สำหรับคำถามเช่น "ฉันจะค้นหาขนาดเล็กและเล็กได้อย่างไรในฟิลด์แรกของไฟล์ แต่พิมพ์เล็กและใหญ่ในฟิลด์ที่เหลือได้อย่างไร" ไม่มีหน้าคนธรรมดาที่จะบอกคำตอบของคุณและมีคำตอบมากมาย วิธีในการตอบคำถาม
ฉันเชื่อว่าเป็นเพราะผู้เชี่ยวชาญส่วนใหญ่มักจะสอนให้คนรู้วิธีแทนที่จะเรียนรู้ข้อเท็จจริงบางอย่างที่แยกได้จากพวกเขา การบอกใครสักคนให้อ่านหน้าคนกำลังพยายามเกลี้ยกล่อมให้ใครบางคนเข้าสู่เส้นทางของการเรียนรู้ที่จะเรียนรู้ด้วยตนเอง
ฉันจำได้ แต่ไม่สามารถ google up การศึกษาที่อ้างว่าความแตกต่างระหว่าง Unix สามเณรและผู้เชี่ยวชาญ Unix (ไม่แตกต่างจาก Linux สามเณรหรือผู้เชี่ยวชาญบางที) ก็คือผู้เชี่ยวชาญรู้วิธีมองสิ่งต่างๆ ในขณะที่พยายามค้นหาการศึกษานั้นฉันพบความเข้าใจอย่างรวดเร็วในการผลิตคำสั่งของ UNIXซึ่งดูเหมือนจะขัดแย้งกับการศึกษาที่ฉันจำได้ ช่างน่าละอาย: ทั้งหมดที่คุณต้องทำคือรู้ข้อเท็จจริงของการเป็นผู้เชี่ยวชาญ แต่ในกรณีดังกล่าวการบอกให้คนอื่นอ่านคู่มือสามารถให้บริการเพื่อเติมเต็มความรู้ของผู้ถามซึ่งนำไปสู่การผลิตผู้เชี่ยวชาญ Unix หรือ Linux อื่น
นอกจากนี้ยังมีการลงทุนระยะสั้นและระยะยาวในมือใหม่ที่ถามคำถาม ตัวอย่างเช่นใช้เวลาน้อยลงในการพูดว่า "use ls -ltr" มากกว่าที่จะสอนมือใหม่เกี่ยวกับรายชื่อไฟล์และตัวเลือกและอื่น ๆ แต่ถ้าผู้เชี่ยวชาญต้องตอบคำถามมากกว่า 3 หรือ 4 คำถามคุณค่าระยะยาวของการลงทุนในการมีคนอ่านคู่มือนั้นชัดเจน