
Mengapa Melihat Dokumentasi Info GNU?
Halaman manual sangat bagus, tetapi halaman manual dari beberapa perintah dari proyek GNU pada dasarnya mengatakan bahwa halaman manual ini tidak diperbarui dan tidak komprehensif, jadi lihat halaman info. Dengan kata lain, halaman manual diabaikan demi dokumentasi info. Pertimbangkan halaman manual untuk perintah chmod (GNU coreutils 8.30). Misalnya, halaman manual tidak memiliki penjelasan tentang arti bit izin setgid. Namun, jika Anda melihat dokumen info untuk GNU coreutils, “bagian 27 Izin file” menjelaskan semua tentang izin secara rinci:
Full documentation at: <https://www.gnu.org/software/coreutils/chmod>
or available locally via: info '(coreutils) chmod invocation'
Metode Lain Yang Tidak Kami Bahas Secara Mendalam Di Sini: Emacs, Info, Pinfo, dan HTML
Jika Anda sudah menjadi user Emacs dan mengetahui jalan di sekitar Emacs, maka Anda dapat dengan mudah menggunakan cara Info Emacs atau info program yang berdiri sendiri, yang menggunakan shortcut keyboard serupa (Emacs aneh). Namun artikel ini bukan tentang itu—ini untuk user yang tidak ingin melakukannya dengan cara Emacs. Entah karena Anda tidak cukup mengenal Emacs, itu mungkin tidak diinstal pada komputer tertentu yang Anda gunakan, atau, seperti saya sebagai sesama user lama Emacs, Anda hanya ingin cara yang berbeda.
Program info mandiri lain yang disebut pinfo mengklaim memiliki lebih banyak shortcut keyboard yang ramah user (alias keybindings) daripada info, tetapi saya tidak akan membahasnya di artikel ini.
Dokumen info GNU seringkali tersedia dalam format HTML, terkadang secara lokal, tergantung pada paket apa yang diinstal, dan terkadang di WWW, dengan asumsi Anda memiliki koneksi Internet. Saya menemukan beberapa kelemahan dengan cara ini, meskipun:
- terkadang komputer tidak online
- terkadang dokumen HTML dipecah menjadi file terpisah, yang mencegah pencarian global yang mudah
- terkadang saya tidak ingin membuka browser web—saya hanya ingin menggunakan command line
Mengirim Output Perintah Info ke Pager Suka Kurang
Ini adalah contoh yang baik dari prinsip kotak peralatan Unix. Anda tidak perlu mempelajari program baru, cara editor, atau shortcut keyboard apa pun. Anda mungkin sudah mengetahui pager, seperti less, more, atau most:
info -o- chmod | less
Sekarang, Anda dapat menggunakan semua fitur hebat (seperti pencarian dan penomoran baris) dengan lebih sedikit menggunakan penekanan tombol yang sudah Anda ketahui! Bagaimana jika Anda ingin penjelasan tentang hak akses file Unix? Anda dapat melihat seluruh manual coreutils sekaligus:
info --subnodes -o- coreutils | less
dan kemudian Anda dapat mencari bit “lengket” dan mencari tahu apa artinya menggunakan lebih sedikit.
Mengirim Keluaran Perintah Info ke Editor Teks
Mungkin, Anda menggunakan editor teks yang sangat Anda sukai. Mungkin Anda menyukai fitur navigasi dan pencariannya. Anda sudah tahu betul cara menggunakannya, jadi gunakanlah! Kotak alat Unix memungkinkan beralih alat yang berbeda. Berikut beberapa contohnya:
info -o- chmod | nano -
info -o- chmod | vi -
info --subnodes -o- coreutils | nano -
Apapun keinginan hatimu.
Mencari SEMUA Dokumen Info
Perintah info memiliki opsi pencarian yang sangat berguna, -k, yang mencari string di semua indeks dari semua manual. Itu adalah kekuatan pencarian yang serius. Jika Anda ingin tahu tentang implikasi izin setgid, jalankan:
info -k setgid
which prints:
"(coreutils)Mode Structure" -- setgid
"(kpathsea)Security" -- setgid scripts
Use the output in double quotes as your argument to info, e.g.
info "(kpathsea)Security" | less
Perhatikan bahwa man memiliki fitur analog, man -K, yang mencari teks lengkap dari semua halaman manual.
Kesimpulan
Untuk mendapatkan informasi yang komprehensif dan terkini yang disimpan dalam dokumen info GNU, Anda dapat menggunakan pager, editor, atau alat pemrosesan teks apa pun, seperti grep. Anda tidak perlu mengingat shortcut keyboard baru Emacs/info, berkat prinsip kotak alat Unix. Kami harap Anda menemukan artikel ini bermanfaat dan jika Anda membutuhkan lebih banyak tips, silakan lihat artikel kami yang lain.