Tidak ada cara nyata untuk sepenuhnya menjawab pertanyaan Anda secara umum untuk berbagai sistem operasi, karena man
implementasinya tidak sepenuhnya ditentukan.
Jawaban POSIX-standar, non-Linux-spesifik dapat ditemukan dalam dokumentasi POSIXman
:
NAMA
man - display system documentation
RINGKASAN
man [-k] name...
...
VARIABEL LINGKUNGAN
Variabel lingkungan berikut akan mempengaruhi eksekusi manusia:
LANG
Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau nol. (Lihat XBD Internationalisasi Variabel untuk didahulukan dari variabel internasionalisasi yang digunakan untuk menentukan nilai-nilai kategori lokal.)
LC_ALL
Jika diatur ke nilai string yang tidak kosong, timpa nilai semua variabel internasionalisasi lainnya.
LC_CTYPE
Tentukan lokal untuk interpretasi urutan byte dari data teks sebagai karakter (misalnya, byte tunggal yang bertentangan dengan karakter multi-byte dalam argumen dan dalam database ringkasan). Nilai LC_CTYPE tidak perlu memengaruhi format informasi yang ditulis tentang nama operan.
LC_MESSAGES
Tentukan lokal yang harus digunakan untuk memengaruhi format dan isi pesan diagnostik yang ditulis untuk kesalahan standar dan pesan informatif yang ditulis ke keluaran standar.
NLSPATH
Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.
PAGER
Tentukan perintah pemfilteran keluaran untuk menulis keluaran ke terminal. Setiap string yang dapat diterima sebagai operan command_string ke
perintah harus valid. Ketika output standar adalah perangkat terminal, output halaman referensi harus disalurkan melalui perintah. Jika variabel PAGER adalah nol atau tidak disetel, perintah harus berupa salah satu atau utilitas paginator lain yang didokumentasikan dalam dokumentasi sistem.sh
-c
more
Perhatikan bagian RATIONALE, yang menjelaskan mengapa man
tidak ditentukan secara lengkap:
ALASAN
Diakui bahwa utilitas manusia hanya kegunaan minimal seperti yang ditentukan. Pendapat pengembang standar sangat terbagi atas berapa banyak atau sedikit informasi yang harus disediakan oleh manusia. Mereka menganggap, bagaimanapun, bahwa penyediaan beberapa cara portabel untuk mengakses dokumentasi akan membantu portabilitas pengguna. Argumen terhadap spesifikasi yang lebih lengkap adalah:
Dokumentasi dalam jumlah besar tidak diperlukan pada sistem yang tidak memiliki ruang disk berlebih.
Sistem manual saat ini tidak menyajikan informasi dengan cara yang sangat membantu portabilitas pengguna.
"Sistem bantuan yang lebih baik" saat ini merupakan area di mana vendor merasa bahwa mereka dapat menambah nilai pada implementasi POSIX mereka.
Opsi -f dipertimbangkan, tetapi karena perbedaan implementasi, itu tidak termasuk dalam volume POSIX.1-2008 ini.
Deskripsi diubah menjadi lebih spesifik tentang apa yang harus ditampilkan untuk utilitas. Pengembang standar menganggap itu tidak cukup untuk memungkinkan tampilan hanya sinopsis tanpa memberikan deskripsi singkat tentang apa yang dilakukan setiap opsi dan operan.
Entri "tujuan" yang akan dimasukkan dalam database dapat mirip dengan judul bagian (kurang dari awalan numerik) dari volume POSIX.1-2008 ini untuk setiap utilitas. Judul-judul ini mirip dengan yang digunakan dalam sistem historis untuk tujuan ini.
Lihat mailx untuk alasan tentang paginator default.
Peringatan dalam deskripsi LC_CTYPE telah ditambahkan karena itu bukan persyaratan bahwa suatu implementasi menyediakan halaman referensi untuk semua lokal yang didukung pada setiap sistem; mengubah LC_CTYPE tidak harus menerjemahkan halaman referensi ke bahasa lain. Ini sama dengan keadaan LC_MESSAGES saat ini di POSIX.1-2008-pesan khusus lokal belum menjadi persyaratan.
Variabel MANPATH historis tidak termasuk dalam POSIX karena tidak ada upaya yang dilakukan untuk menentukan konvensi penamaan untuk file halaman referensi, atau bahkan untuk mengamanatkan bahwa mereka adalah file sama sekali. Pada beberapa implementasi mereka bisa menjadi database yang benar, file hypertext, atau bahkan string tetap di dalam executable man. Pengembang standar menganggap portabilitas halaman referensi berada di luar lingkup pekerjaan mereka. Namun, pengguna harus menyadari bahwa MANPATH diimplementasikan pada sejumlah sistem historis dan dapat digunakan untuk menyesuaikan pola pencarian untuk halaman referensi dari berbagai kategori (utilitas, fungsi, format file, dan sebagainya) ketika administrator sistem mengungkapkan lokasi dan konvensi untuk halaman referensi pada sistem.
...
Diskusi alasan paginator dari halaman mailx :
Paginator dipilih ketika PAGER adalah nol atau tidak disetel sebagian tidak ditentukan untuk memungkinkan praktik historis Sistem V menggunakan pg sebagai default. Melewati fungsi pagination, seperti dengan menyatakan bahwa kucing adalah paginator, tidak akan bertemu dengan makna yang dimaksudkan dari deskripsi ini. Namun, "pengguna portabel" apa pun harus menetapkan PAGER secara eksplisit untuk mendapatkan paginator pilihannya di semua sistem. Pilihan paginator dibuat sebagian tidak ditentukan, tidak seperti pilihan editor VISUAL (diamanatkan untuk menjadi vi) karena sebagian besar pager historis mengikuti tema umum input pengguna, sedangkan editor berbeda secara dramatis.
less
? (Setidaknya ini adalah distribusi saya, danh
menunjukkan ringkasanless
perintah)