ทำไมคนลินุกซ์จึงพูดให้อ่านคู่มือเสมอ? [ปิด]


12

ทำไมคนลินุกซ์มักจะบอกให้อ่านคู่มือเมื่อมันจะง่ายกว่านี้เพียงแค่ให้คำตอบกับคุณ ไม่มีคู่มือ! มันไม่ได้มาพร้อมกับหนึ่ง


2
เอกสารอาจเป็นงานที่ลำบากและน่าเบื่ออย่างน้อยคุณควรอ่านมัน
Vicfred

1
BTW - ถ้าคุณมีรุ่นปล้นลงสำหรับอุปกรณ์ฝังตัวที่คุณทำมีหน้าคน แต่คุณอาจต้องติดตั้งให้กับผู้จัดการแพคเกจแรกของคุณ (เอฟเอสเท่านั้นที่รู้ว่าทำไมการกระจายไม่รวมหน้าคนใน pacakage เริ่มต้น ชุด แต่ฉันได้เห็นมัน)
dmckee --- ผู้ดูแลอดีตแมว

@Vicfred: ถ้าคุณรู้สึกแบบนั้นคุณควรตรวจสอบว่าคุณสามารถหาคนอื่นมาเขียนได้ไหม หากคุณไม่ชอบผลลัพธ์ที่ได้อาจมาจากสิ่งนี้และจริงๆแล้วมีคนที่ชอบเขียนสิ่งนั้นไม่ว่าจะเป็น Groff หรือ LaTeX เป็นต้น (ดังนั้นจึงไม่จำเป็นต้องเป็น "เทคนิค" , ทั้ง).
Emanuel Berg

@dmckee: มันเกี่ยวข้องกับสิทธิ์การใช้งานของบาง man pages ตัวอย่างเช่นด้วย Debian คุณจะต้องติดตั้งหน้า man gcc ที่มีประโยชน์มาก (13972 บรรทัด!) อย่างชัดเจนเนื่องจาก Debian คนจะพิจารณาว่าไม่มีใบอนุญาต แต่มันง่ายมากที่จะแก้ไขด้วยความถนัดจึงไม่เป็นปัญหาสำหรับผู้ใช้ของเรา
Emanuel Berg

คำตอบ:


44

มีคู่มือคุณต้องรู้ว่ามันอยู่ที่ไหน มันสามารถเข้าถึงได้ด้วยmanคำสั่ง man manถ้าคุณไม่แน่ใจวิธีการใช้งานประเภท คำสั่งเป็นสิ่งสำคัญมาก จำได้แม้ว่าคุณจะลืมทุกอย่างman

คู่มือมีข้อมูลโดยละเอียดเกี่ยวกับหัวข้อที่หลากหลายซึ่งแบ่งออกเป็นหลายส่วน:

  1. คำสั่งทั่วไป
  2. การเรียกระบบ
  3. ฟังก์ชั่นห้องสมุดครอบคลุมโดยเฉพาะอย่างยิ่งห้องสมุดมาตรฐาน C
  4. ไฟล์พิเศษ (โดยปกติคืออุปกรณ์ที่พบใน/dev) และไดรเวอร์
  5. รูปแบบไฟล์และอนุสัญญา
  6. เกมและสกรีนเซฟเวอร์
  7. เบ็ดเตล็ด
  8. คำสั่งการดูแลระบบและ daemons

สัญกรณ์ls(1)หมายถึงlsหน้าในส่วน 1. เพื่ออ่านมันพิมพ์หรือman 1 lsman ls

เพื่อหลีกเลี่ยงการถูกบอกให้อ่านคู่มือเมื่อคุณถามคำถามให้ลองman command, apropos command, command -?, command --helpและการค้นหาของ Google ไม่กี่ หากคุณไม่เข้าใจบางสิ่งบางอย่างในคู่มือให้อ้างอิงในคำถามของคุณและพยายามอธิบายสิ่งที่คุณไม่เข้าใจ โดยปกติเมื่อพวกเขาขอให้คุณอ่านคู่มือเป็นเพราะพวกเขาคิดว่ามันจะเป็นประโยชน์กับคุณมากกว่าคำตอบที่เรียบง่ายและไม่สมบูรณ์ หากคุณไม่ทราบว่าหน้าใดที่เกี่ยวข้องให้ถาม


5
แก้ไข. ฉันเดาว่าเราควรพูดถึงinfoคน GNU ด้วยหรือไม่ คำแนะนำ: ถ้าคุณใช้ Emacs ให้ลองM-x man- เพราะคุณอาจรู้จักโปรแกรมแก้ไขของคุณดี (ทางลัดเป็นต้น) การนำทางและการโต้ตอบกับหน้าคนจะราบรื่นมาก
Emanuel Berg

2
คำแนะนำที่เป็นประโยชน์อื่น ๆ : อ่าน man page สองสามหน้าตลอดเวลาและสังเกตเห็นส่วนหัวของหัวข้อ ( See Alsoส่วนนั้นมีประโยชน์อย่างมากเมื่อคุณอยู่ใกล้ แต่ไม่ได้อยู่ตรงนั้น) นอกจากนี้ยังได้เรียนรู้ที่จะใช้เพจเจอร์ของคุณ ( moreหรือless) ตามที่มีอินเตอร์เฟซการค้นหาหน้าคน (มีประโยชน์มากกับการพูด, man bash(ซึ่งคุณไม่ควรส่งไปยังเครื่องพิมพ์บรรทัดกล่าวว่าเสียงของประสบการณ์ขม))
dmckee --- ผู้ดูแลอดีตแมว

28

ฉันคิดว่าสุภาษิตจีนที่ยกมามักอธิบายได้ดี:

ถ้าคุณให้ปลาแก่ผู้ชายเขาจะกินอาหารมื้อเดียว หากคุณสอนวิธีตกปลาเขาจะกินตลอดชีวิตของเขา

ในขณะที่คุณอาจคิดว่า "แต่เป็นเพียงคำถามเดียวทำไมพวกเขาไม่สามารถบอกคำตอบให้ฉันได้" แต่เป็นเพราะฟอรัมจะเต็มไปด้วยผู้คนที่ถามคำถามที่ชัดเจนว่ามันจะยากสำหรับคำถามเกี่ยวกับสิ่งลึกลับอื่น ๆ . ดังนั้นอย่าคิดว่ามันจะพาคุณไป - คิดว่ามันจะช่วยคุณได้

ตัวอย่างเช่นมันเล็กน้อยที่จะหาคำตอบของ "ฉันจะใช้ grep เพื่อทำการค้นหาแบบตัวเล็กและตัวพิมพ์เล็ก" ได้อย่างไรโดยเฉพาะอย่างยิ่งเมื่อคุณได้รับการเตือนให้ดูในหน้าคน แต่สำหรับคำถามเช่น "ฉันจะค้นหาขนาดเล็กและเล็กได้อย่างไรในฟิลด์แรกของไฟล์ แต่พิมพ์เล็กและใหญ่ในฟิลด์ที่เหลือได้อย่างไร" ไม่มีหน้าคนธรรมดาที่จะบอกคำตอบของคุณและมีคำตอบมากมาย วิธีในการตอบคำถาม


11

ฉันเชื่อว่าเป็นเพราะผู้เชี่ยวชาญส่วนใหญ่มักจะสอนให้คนรู้วิธีแทนที่จะเรียนรู้ข้อเท็จจริงบางอย่างที่แยกได้จากพวกเขา การบอกใครสักคนให้อ่านหน้าคนกำลังพยายามเกลี้ยกล่อมให้ใครบางคนเข้าสู่เส้นทางของการเรียนรู้ที่จะเรียนรู้ด้วยตนเอง

ฉันจำได้ แต่ไม่สามารถ google up การศึกษาที่อ้างว่าความแตกต่างระหว่าง Unix สามเณรและผู้เชี่ยวชาญ Unix (ไม่แตกต่างจาก Linux สามเณรหรือผู้เชี่ยวชาญบางที) ก็คือผู้เชี่ยวชาญรู้วิธีมองสิ่งต่างๆ ในขณะที่พยายามค้นหาการศึกษานั้นฉันพบความเข้าใจอย่างรวดเร็วในการผลิตคำสั่งของ UNIXซึ่งดูเหมือนจะขัดแย้งกับการศึกษาที่ฉันจำได้ ช่างน่าละอาย: ทั้งหมดที่คุณต้องทำคือรู้ข้อเท็จจริงของการเป็นผู้เชี่ยวชาญ แต่ในกรณีดังกล่าวการบอกให้คนอื่นอ่านคู่มือสามารถให้บริการเพื่อเติมเต็มความรู้ของผู้ถามซึ่งนำไปสู่การผลิตผู้เชี่ยวชาญ Unix หรือ Linux อื่น

นอกจากนี้ยังมีการลงทุนระยะสั้นและระยะยาวในมือใหม่ที่ถามคำถาม ตัวอย่างเช่นใช้เวลาน้อยลงในการพูดว่า "use ls -ltr" มากกว่าที่จะสอนมือใหม่เกี่ยวกับรายชื่อไฟล์และตัวเลือกและอื่น ๆ แต่ถ้าผู้เชี่ยวชาญต้องตอบคำถามมากกว่า 3 หรือ 4 คำถามคุณค่าระยะยาวของการลงทุนในการมีคนอ่านคู่มือนั้นชัดเจน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.