Di distro UNIX dan Linux, program baris perintah dilengkapi dengan dokumentasinya sendiri yang disebut halaman manual atau halaman manual.
Halaman manual umumnya ditulis oleh pengembang program terkait. Umumnya halaman manual dibagi menjadi beberapa bagian.
Berikut ini adalah daftar semua bagian man yang tersedia. Setiap bagian memiliki nomor unik dan hanya berisi jenis halaman manual tertentu. Misalnya bagian manual nomor 3 hanya berisi halaman manual panggilan pustaka.
- 1 – Program atau perintah yang dapat dijalankan
- 2 – Panggilan sistem ( fungsi yang disediakan oleh kernel )
- 3 – Panggilan perpustakaan ( fungsi yang disediakan oleh perpustakaan )
- 4 – File khusus
- 5 – Format dan konvensi file ( file konfigurasi )
- 6 – Game
- 7 – Lain-lain
- 8 – Perintah administrasi sistem
Sintaks:
man <TOPICNAME>
1. Lihat Halaman Man dari Perintah UNIX
Untuk membaca halaman manual dari perintah UNIX, berikan nama perintah sebagai argumen ke man. Berikut ini akan menampilkan halaman manual untuk perintah passwd.
$ man passwd PASSWD(1) User Commands PASSWD(1) NAME passwd - change user password ...
Beberapa topik bahkan mungkin memiliki halaman manual di lebih dari satu bagian. Dalam kasus seperti itu, perintah man akan menampilkan halaman yang memiliki nomor bagian lebih rendah.
Dalam contoh ini, perintah passwd memiliki halaman manual di beberapa bagian. Namun, secara default, ini menampilkan halaman manual dari bagian 1.
“PASSWD(1)” yang ditunjukkan pada baris 1 dari output perintah man menunjukkan bahwa ia menampilkan halaman manual dari bagian 1. Output halaman manual menampilkan nama perintah, sintaks perintah, deskripsi tentang apa yang dilakukan perintah, opsi yang disediakan oleh perintah, dll…
2. Lihat Halaman Man dari Bagian Tertentu
Untuk membaca halaman manual dari bagian tertentu, berikan nomor bagian sebagai berikut. Perintah passwd memiliki halaman manual di bagian 1 dan bagian 5. Secara default, jika Anda tidak menentukan nomor bagian, itu akan menampilkan halaman manual dari bagian 1.
Untuk menampilkan halaman manual dari bagian 5, tentukan nomor bagian seperti yang ditunjukkan di bawah ini.
$ man 5 passwd
Sekarang akan ditampilkan halaman manual untuk file konfigurasi /etc/passwd, karena bagian nomor 5 adalah untuk Format dan Konversi File.
3. Mencantumkan Bagian Man yang Tersedia untuk Perintah
Anda juga dapat membuat daftar semua bagian yang tersedia pada topik tertentu menggunakan opsi -aw.
$ man -aw printf /usr/share/man/man1/printf.1.gz /usr/share/man/man3/printf.3.gz
Dari output di atas, kita dapat mengetahui bahwa ada 2 manual printf, satu di bagian "Perintah" dan satu lagi di "Panggilan perpustakaan". Jadi, Anda dapat melakukan perintah man berikut untuk melihat kedua halaman manual tersebut.
$ man printf $ man 3 printf
4. Lihat Semua Halaman Man untuk Perintah – Tampilkan Semua Bagian
Untuk melihat semua halaman manual untuk topik tertentu, gunakan opsi "-a". Anda akan melihat halaman manual nomor terendah terlebih dahulu. Ketika Anda keluar dari halaman itu, dan tekan “Enter” halaman manual berikutnya akan muncul.
$ man -a printf
Perintah di atas akan menampilkan halaman manual perintah printf(1) terlebih dahulu. Saat Anda menekan “q” dan menekan “Enter”, halaman manual fungsi library printf(3) akan ditampilkan.
5. Lihat Halaman Man dalam Format HTML di Browser
Anda juga dapat melihat halaman manual dalam format HTML menggunakan browser apa pun yang Anda inginkan menggunakan argumen “-H”. Ini akan membuka halaman manual untuk perintah printf di firefox sebagai halaman HTML.
$ export BROWSER=/usr/bin/firefox $ man -H printf
6. Ubah Pager Default yang digunakan oleh Man Command
Secara default, perintah man akan menggunakan variabel lingkungan $PAGER untuk mengidentifikasi pager mana yang digunakan untuk menampilkan output. Pengguna dapat mengubah pager di mana mereka lebih suka melihat halaman manual menggunakan opsi '-P'.
Perintah berikut akan menampilkan halaman manual menggunakan lebih banyak perintah pager.
$ man -P more printf
7. Cari Halaman Man terhadap Bagian NAME
Untuk mencari halaman manual terhadap bagian NAME, gunakan opsi “-f” seperti yang ditunjukkan di bawah ini.
$ man -f printf printf (3) - formatted output conversion printf (1) - format and print data
Ini sama dengan menggunakan perintah shell whatis.
Perintah di atas, mencari nama halaman manual, dan menampilkan deskripsi untuk topik yang diberikan jika nama halaman manual, cocok dengan topik yang diberikan. Anda juga dapat meneruskan beberapa topik dalam baris perintah yang sama.
8. Cari Halaman Man berdasarkan NAMA dan DESKRIPSI Bagian
Untuk mencari halaman manual terhadap bagian NAMA &DESKRIPSI, gunakan opsi “-k”. Ini setara dengan menggunakan perintah shell “apropos”.
$ man -k printf asprintf (3) - print to allocated string dprintf (3) - print to a file descriptor fprintf (3) - formatted output conversion fwprintf (3) - formatted wide-character output conversion printf (1) - format and print data printf (3) - formatted output conversion snprintf (3) - formatted output conversion sprintf (3) - formatted output conversion ... ...
Perintah di atas akan mencari kata kunci “printf” sebagai ekspresi reguler dan menampilkan semua halaman manual yang cocok dengan kata kunci tersebut.