Beberapa perintah Linux mungkin tidak memiliki halaman manual. Panduan singkat ini memberi Anda perbaikan cepat untuk menginstal halaman manual yang hilang dari perintah di Ubuntu dan turunannya.
Pengantar
Suatu hari saya sedang menguji perintah alias dan unalias di desktop Ubuntu saya. Saya ingin merujuk semua argumen, tanda, dan opsi yang tersedia dari alias
perintah, jadi saya membuka halaman manual.
Tapi, ternyata kedua perintah tersebut tidak memiliki halaman manual.
$ man alias No manual entry for alias
$ man unalias No manual entry for unalias
Halaman manual juga tidak ada untuk beberapa program lain, seperti export
dan eval
.
Tidak ada cara lain selain googling untuk mempelajari program-program ini.
Pada sistem berbasis RPM (Misalnya CentOS), jika Anda menjalankan "man alias"
perintah, itu akan membuka halaman manual untuk BASH BUILTINS. Anda mungkin perlu menelusuri seluruh halaman manual untuk menemukan detail dari masing-masing perintah.
Setelah sedikit pencarian Google, saya mengetahui bahwa tidak ada halaman manual khusus untuk shell builtin, seperti alias, export, eval di manual Programmer Linux.
Jika Anda tidak yakin apakah perintah yang diberikan adalah alias, bawaan shell, file, fungsi, atau kata kunci, gunakan ketik perintah untuk mengetahuinya.
$ type alias alias is a shell builtin
Dokumentasi untuk bawaan ini tersedia di laman manual shell terkait . Seperti yang Anda lihat pada output di atas, alias adalah bawaan shell , sehingga Anda dapat melihat dokumentasi di halaman manual shell terkait. Dalam kasus saya, ini adalah BASH .
Mari kita buka halaman manual BASH:
$ man bash
Cari entri alias atau unalias di halaman manual Bash.
Berikut informasi alias dan unalias:
Perhatian: Mengalami kesulitan menemukan sesuatu di halaman manual? Lihat panduan berikut.
- Belajar Menggunakan Halaman Manual Secara Efisien
Melihat informasi bawaan shell menggunakan perintah "help"
Atau, Anda bisa mendapatkan informasi shell builtin menggunakan help
perintah seperti di bawah ini.
$ help alias
Contoh keluaran:
alias: alias [-p] [name[=value] ... ] Define or display aliases. Without arguments, `alias' prints the list of aliases in the reusable form `alias NAME=VALUE' on standard output. Otherwise, an alias is defined for each NAME whose VALUE is given. A trailing space in VALUE causes the next word to be checked for alias substitution when the alias is expanded. Options: -p print all defined aliases in a reusable format Exit Status: alias returns true unless a NAME is supplied for which no alias has been defined.
Jika Anda lebih suka format halaman manual, cukup gunakan -m
tandai dengan perintah bantuan di bawah.
$ help -m alias
Contoh keluaran:
Semua bawaan bash memiliki bantuan halaman. Bahkan help
perintah itu sendiri memiliki halaman bantuan.
$ help help help: help [-dms] [pattern ...] Display information about builtin commands. Displays brief summaries of builtin commands. If PATTERN is specified, gives detailed help on all commands matching PATTERN, otherwise the list of help topics is printed. Options: -d output short description for each topic -m display usage in pseudo-manpage format -s output only a short usage synopsis for each topic matching PATTERN Arguments: PATTERN Pattern specifiying a help topic Exit Status: Returns success unless PATTERN is not found or an invalid option is given.
Ini adalah bagaimana Anda dapat menemukan informasi dari shell builtin.
Sekarang, mari kita kembali ke topik. Apakah ada cara untuk menginstal halaman manual yang hilang dari perintah? Itulah yang akan kita lakukan sekarang.
Instal halaman manual yang hilang dari perintah di Ubuntu
Seperti yang dinyatakan sebelumnya, Builtin adalah bagian dari shell. Setiap shell memiliki set bawaannya sendiri. Mereka bukan perintah independen dan mereka tidak memiliki halaman manual terpisah.
Untungnya, halaman manual shell builtin tersedia di Panduan Pemrogram POSIX . Anda perlu menginstalnya untuk mengakses halaman manual tersebut.
Pada Debian, Ubuntu dan sistem berbasis DEB lainnya, cukup jalankan perintah berikut untuk menginstal POSIX Programmer's Manual:
$ sudo apt install manpages-posix
Sekarang, Anda dapat mengakses halaman manual dari shell bawaan (Misalnya alias) menggunakan perintah:
$ man alias
Semoga membantu.
Bacaan yang disarankan:
- Alternatif Bagus Untuk Halaman Manual Yang Harus Diketahui Setiap Pengguna Linux