Không có cách nào thực sự để trả lời đầy đủ câu hỏi của bạn nói chung cho các hệ điều hành khác nhau, vì việc man
triển khai không thực sự được chỉ định đầy đủ.
Câu trả lời theo tiêu chuẩn POSIX, không dành riêng cho Linux có thể được tìm thấy trong tài liệu POSIXman
:
TÊN
man - display system documentation
TÓM TẮC
man [-k] name...
...
BIẾN MÔI TRƯỜNG
Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện của con người:
LANG
Cung cấp một giá trị mặc định cho các biến quốc tế không được đặt hoặc null. (Xem Biến quốc tế hóa XBD để biết mức độ ưu tiên của các biến quốc tế hóa được sử dụng để xác định các giá trị của danh mục địa phương.)
LC_ALL
Nếu được đặt thành giá trị chuỗi không trống, ghi đè giá trị của tất cả các biến quốc tế hóa khác.
LC_CTYPE
Xác định miền địa phương để giải thích các chuỗi byte dữ liệu văn bản dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong đối số và trong cơ sở dữ liệu tóm tắt). Giá trị của LC_CTYPE không cần ảnh hưởng đến định dạng của thông tin được viết về toán hạng tên.
LC_MESSAGES
Xác định ngôn ngữ nên được sử dụng để ảnh hưởng đến định dạng và nội dung của thông báo chẩn đoán được ghi vào lỗi tiêu chuẩn và thông báo thông tin được ghi vào đầu ra tiêu chuẩn.
NLSPATH
Xác định vị trí của danh mục tin nhắn để xử lý LC_MESSAGES.
PAGER
Xác định lệnh lọc đầu ra để ghi đầu ra vào thiết bị đầu cuối. Bất kỳ chuỗi nào được chấp nhận dưới dạng toán hạng lệnh_ chuỗi cho
lệnh sẽ hợp lệ. Khi đầu ra tiêu chuẩn là một thiết bị đầu cuối, đầu ra trang tham chiếu sẽ được dẫn qua lệnh. Nếu biến PAGER là null hoặc không được đặt, lệnh sẽ là một hoặc một tiện ích phân trang khác được ghi lại trong tài liệu hệ thống.sh
-c
more
Lưu ý phần RATIONALE, mô tả lý do tại sao man
không được chỉ định đầy đủ:
CƠ SỞ LÝ LUẬN
Người ta nhận ra rằng tiện ích con người chỉ có ích tối thiểu theo quy định. Ý kiến của các nhà phát triển tiêu chuẩn được phân chia mạnh mẽ về việc con người cần phải cung cấp bao nhiêu hoặc ít thông tin. Tuy nhiên, họ đã cân nhắc rằng việc cung cấp một số cách truy cập tài liệu di động sẽ hỗ trợ tính di động của người dùng. Các đối số chống lại một đặc điểm kỹ thuật đầy đủ hơn là:
Số lượng lớn tài liệu không nên được yêu cầu trên một hệ thống không có dung lượng đĩa thừa.
Hệ thống thủ công hiện tại không trình bày thông tin theo cách hỗ trợ rất nhiều cho tính di động của người dùng.
"Hệ thống trợ giúp tốt hơn" hiện là một lĩnh vực trong đó các nhà cung cấp cảm thấy rằng họ có thể tăng thêm giá trị cho việc triển khai POSIX của họ.
Tùy chọn -f đã được xem xét, nhưng do sự khác biệt trong triển khai, nó không được bao gồm trong tập POSIX.1-2008 này.
Mô tả đã được thay đổi để cụ thể hơn về những gì phải được hiển thị cho một tiện ích. Các nhà phát triển tiêu chuẩn cho rằng nó không đủ để chỉ hiển thị các bản tóm tắt mà không đưa ra một mô tả ngắn về những gì mỗi tùy chọn và toán hạng làm.
Mục nhập "mục đích" được bao gồm trong cơ sở dữ liệu có thể giống với tiêu đề của phần (trừ tiền tố số) từ tập POSIX.1-2008 này cho mỗi tiện ích. Những tiêu đề này tương tự như những cái được sử dụng trong các hệ thống lịch sử cho mục đích này.
Xem mailx để biết lý do liên quan đến trình phân trang mặc định.
Thông báo trước trong mô tả LC_CTYPE đã được thêm vào vì không yêu cầu triển khai cung cấp các trang tham chiếu cho tất cả các địa điểm được hỗ trợ của nó trên mỗi hệ thống; thay đổi LC_CTYPE không nhất thiết phải dịch trang tham chiếu sang ngôn ngữ khác. Điều này tương đương với trạng thái hiện tại của LC_MESSAGES trong POSIX.1-2008 - các thông điệp cụ thể theo địa phương chưa phải là một yêu cầu.
Biến MANPATH lịch sử không được bao gồm trong POSIX vì không có nỗ lực nào được thực hiện để chỉ định các quy ước đặt tên cho các tệp trang tham chiếu, thậm chí không bắt buộc chúng phải là các tệp. Trên một số triển khai, chúng có thể là một cơ sở dữ liệu thực sự, một tệp siêu văn bản hoặc thậm chí các chuỗi cố định trong tệp thực thi của người đàn ông. Các nhà phát triển tiêu chuẩn coi tính di động của các trang tham chiếu nằm ngoài phạm vi công việc của họ. Tuy nhiên, người dùng cần lưu ý rằng MANPATH được triển khai trên một số hệ thống lịch sử và nó có thể được sử dụng để điều chỉnh mẫu tìm kiếm cho các trang tham chiếu từ các danh mục khác nhau (tiện ích, chức năng, định dạng tệp, v.v.) khi quản trị viên hệ thống tiết lộ vị trí và quy ước cho các trang tham khảo trên hệ thống.
...
Thảo luận lý do phân trang từ trang mailx :
Trình phân trang được chọn khi PAGER là null hoặc unset không được chỉ định một phần để cho phép thực hành lịch sử System V sử dụng pg làm mặc định. Bỏ qua chức năng phân trang, chẳng hạn như bằng cách tuyên bố rằng con mèo là người phân trang, sẽ không đáp ứng với ý nghĩa dự định của mô tả này. Tuy nhiên, bất kỳ "người dùng di động" nào cũng sẽ phải thiết lập PAGER một cách rõ ràng để có được trình phân trang ưa thích của mình trên tất cả các hệ thống. Lựa chọn trình phân trang được thực hiện một phần không xác định, không giống như lựa chọn trình soạn thảo VISUAL (bắt buộc là vi) vì hầu hết các máy nhắn tin lịch sử đều theo một chủ đề chung về đầu vào của người dùng, trong khi các trình soạn thảo khác nhau đáng kể.
less
? (Ít nhất là trên bản phân phối của tôi, ít nhất, vàh
hiển thị tóm tắt cácless
lệnh)