ไม่มีทางจริงที่จะตอบคำถามของคุณโดยทั่วไปสำหรับระบบปฏิบัติการต่าง ๆ เนื่องจากการman
ใช้งานนั้นไม่ได้ระบุอย่างสมบูรณ์
คำตอบมาตรฐาน POSIX ไม่ใช่เฉพาะ Linux สามารถพบได้ในเอกสารประกอบPOSIXman
:
ชื่อ
man - display system documentation
สรุป
man [-k] name...
...
ตัวแปรด้านสิ่งแวดล้อม
ตัวแปรสภาพแวดล้อมต่อไปนี้จะมีผลต่อการทำงานของมนุษย์:
LANG
ระบุค่าเริ่มต้นสำหรับตัวแปรสากลที่ไม่ได้ตั้งค่าหรือเป็นโมฆะ (ดู XBD Internationalization Variables สำหรับความสำคัญของตัวแปรสากลที่ใช้เพื่อกำหนดค่าของหมวดหมู่โลแคล)
LC_ALL
หากตั้งเป็นค่าสตริงที่ไม่ว่างให้แทนที่ค่าของตัวแปรสากลอื่น ๆ ทั้งหมด
LC_CTYPE
กำหนดโลแคลสำหรับการตีความลำดับของไบต์ของข้อมูลข้อความเป็นอักขระ (ตัวอย่างเช่นไบต์เดี่ยวซึ่งตรงข้ามกับอักขระหลายไบต์ในอาร์กิวเมนต์และในฐานข้อมูลสรุป) ค่าของ LC_CTYPE ไม่จำเป็นต้องส่งผลกระทบต่อรูปแบบของข้อมูลที่เขียนเกี่ยวกับตัวถูกดำเนินการชื่อ
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของข้อความวินิจฉัยที่เขียนไปยังข้อผิดพลาดมาตรฐานและข้อความข้อมูลที่เขียนไปยังเอาต์พุตมาตรฐาน
NLSPATH
กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผล LC_MESSAGES
เพจเจอร์
กำหนดคำสั่งการกรองผลลัพธ์สำหรับการเขียนผลลัพธ์ไปยังเทอร์มินัล สตริงใด ๆ ที่ยอมรับว่าเป็นตัวถูกดำเนินการ command_string ของ
คำสั่งนั้นจะถูกต้อง เมื่อเอาต์พุตมาตรฐานเป็นอุปกรณ์เทอร์มินัลเอาต์พุตหน้าอ้างอิงจะถูกไพพ์ผ่านคำสั่ง หากตัวแปร PAGER เป็นโมฆะหรือไม่ได้ตั้งค่าคำสั่งจะเป็นยูทิลิตี้ตัว paginator ตัวใดตัวหนึ่งหรือในเอกสารประกอบของระบบsh
-c
more
หมายเหตุส่วน RATIONALE ซึ่งอธิบายว่าทำไมจึงman
ไม่ได้ระบุอย่างสมบูรณ์:
หลักการและเหตุผล
เป็นที่ยอมรับว่ายูทิลิตี้ของมนุษย์มีประโยชน์น้อยที่สุดตามที่ระบุไว้เท่านั้น ความคิดเห็นของผู้พัฒนามาตรฐานถูกแบ่งออกเป็นอย่างมากว่าจำเป็นต้องให้ข้อมูลแก่พนักงานเพียงเล็กน้อยหรือน้อยเพียงใด พวกเขาพิจารณาว่าการจัดหาวิธีการเข้าถึงเอกสารแบบพกพาจะช่วยให้ผู้ใช้พกพาได้สะดวก ข้อโต้แย้งกับสเปคที่สมบูรณ์กว่าคือ:
ไม่ควรใช้เอกสารจำนวนมากในระบบที่มีพื้นที่ดิสก์ไม่เกิน
ระบบ Manual ปัจจุบันไม่แสดงข้อมูลในลักษณะที่ช่วยให้ผู้ใช้พกพาได้อย่างมาก
"ระบบความช่วยเหลือที่ดีกว่า" ในปัจจุบันเป็นพื้นที่ที่ผู้ขายรู้สึกว่าพวกเขาสามารถเพิ่มมูลค่าให้กับการใช้งาน POSIX ของพวกเขา
อ็อพชัน -f ถูกพิจารณา แต่เนื่องจากความแตกต่างของการนำไปใช้งานจึงไม่ถูกรวมในวอลุ่ม POSIX.1-2008 นี้
คำอธิบายถูกเปลี่ยนให้มีความเฉพาะเจาะจงมากขึ้นเกี่ยวกับสิ่งที่ต้องแสดงสำหรับยูทิลิตี้ ผู้พัฒนามาตรฐานพิจารณาว่าไม่เพียงพอที่จะอนุญาตให้แสดงเฉพาะบทสรุปโดยไม่ต้องให้คำอธิบายสั้น ๆ ถึงสิ่งที่แต่ละตัวเลือกและตัวถูกดำเนินการทำ
รายการ "วัตถุประสงค์" ที่จะรวมอยู่ในฐานข้อมูลสามารถคล้ายกับชื่อส่วน (น้อยกว่าส่วนนำหน้าตัวเลข) จากปริมาณ POSIX.1-2008 นี้สำหรับแต่ละยูทิลิตี้ ชื่อเหล่านี้คล้ายกับชื่อที่ใช้ในระบบเชิงประวัติศาสตร์เพื่อจุดประสงค์นี้
ดูmailxสำหรับเหตุผลที่เกี่ยวข้องกับ paginator เริ่มต้น
คำเตือนในคำอธิบาย LC_CTYPE ถูกเพิ่มเนื่องจากไม่ใช่ข้อกำหนดที่การใช้งานจะมีหน้าอ้างอิงสำหรับตำแหน่งที่ตั้งที่สนับสนุนทั้งหมดในแต่ละระบบ การเปลี่ยน LC_CTYPE ไม่จำเป็นต้องแปลหน้าอ้างอิงเป็นภาษาอื่น สิ่งนี้เทียบเท่ากับสถานะปัจจุบันของ LC_MESSAGES ในข้อความที่ระบุเฉพาะ POSIX.1-2008-locale ยังไม่เป็นข้อกำหนด
ประวัติ MANPATH ตัวแปรไม่รวมอยู่ใน POSIX เนื่องจากไม่มีความพยายามในการระบุแบบแผนการตั้งชื่อสำหรับไฟล์หน้าการอ้างอิงหรือแม้แต่กำหนดว่ามันเป็นไฟล์เลย ในการใช้งานบางอย่างพวกเขาอาจเป็นฐานข้อมูลที่แท้จริงไฟล์ไฮเปอร์เท็กซ์หรือแม้กระทั่งสตริงคงที่ภายในปฏิบัติการของมนุษย์ ผู้พัฒนามาตรฐานพิจารณาความสามารถในการพกพาของหน้าอ้างอิงที่อยู่นอกขอบเขตการทำงาน อย่างไรก็ตามผู้ใช้ควรระวังว่า MANPATH นั้นถูกนำไปใช้กับระบบที่ผ่านมาหลายระบบและสามารถใช้ในการปรับแต่งรูปแบบการค้นหาสำหรับหน้าอ้างอิงจากหมวดหมู่ต่างๆ (ยูทิลิตี้ฟังก์ชั่นรูปแบบไฟล์และอื่น ๆ ) เมื่อผู้ดูแลระบบ เปิดเผยตำแหน่งและการประชุมสำหรับหน้าอ้างอิงในระบบ
...
การอภิปรายเหตุผล paginator จากหน้า mailx :
paginator ที่เลือกเมื่อ PAGER เป็นโมฆะหรือไม่ได้ตั้งค่าบางส่วนเพื่อให้การฝึกฝนประวัติของ System V ของการใช้ pg เป็นค่าเริ่มต้น การข้ามฟังก์ชันการให้เลขหน้าเช่นโดยการประกาศว่าแมวเป็นผู้จัดลำดับจะไม่ตรงกับความหมายที่ต้องการของคำอธิบายนี้ อย่างไรก็ตาม "ผู้ใช้แบบพกพา" ใด ๆ จะต้องตั้งค่า PAGER อย่างชัดเจนเพื่อให้ได้ผู้ให้บริการที่ต้องการในทุกระบบ ตัวเลือกตัว paginator นั้นไม่ได้ระบุบางส่วนซึ่งแตกต่างจากตัวเลือกของตัวแก้ไข VISUAL (ซึ่งได้รับคำสั่งให้เป็น vi) เนื่องจากเพจเจอร์ที่ผ่านมาส่วนใหญ่จะเป็นไปตามธีมทั่วไปของอินพุตของผู้ใช้
less
ใช่ไหม (มันอยู่ในการกระจายของฉันอย่างน้อยและh
แสดงสรุปless
คำสั่ง)