Bagaimana cara membuat halaman manual (dari manperintah) terbuka di browser web untuk navigasi yang lebih mudah?
gmanakan menjadi tidak responsif setelah membuka halaman
Bagaimana cara membuat halaman manual (dari manperintah) terbuka di browser web untuk navigasi yang lebih mudah?
gmanakan menjadi tidak responsif setelah membuka halaman
Jawaban:
Melihat halaman manusia,
man man
Ada -Hopsi, atau yang setara --htmlyang akan menghasilkan HTML untuk manual dan membukanya di browser.
Opsi ini akan menyebabkan groff menghasilkan output HTML, dan akan menampilkan output itu di browser web. Pilihan browser ditentukan oleh argumen browser opsional jika disediakan, oleh variabel lingkungan $ BROWSER, atau oleh waktu kompilasi default jika itu tidak disetel (biasanya lynx). Opsi ini menyiratkan -t, dan hanya akan bekerja dengan GNU troff.
Jadi untuk membuka halaman manual di browser cukup gunakan:
man -Hfirefox <command>
atau
man --html=firefox <command>
Keduanya sama.
Anda dapat menggunakan firefox, google-chrome, chromium-browseratau lainnya di tempat firefoxkata.
Sebelum memanggil manperintah, gunakan perintah berikut:
export BROWSER=firefox
Dengan cara ini Anda bisa menggunakan man -Hatau man --htmltanpa menentukan browser setiap kali.
man -H ls
Anda juga dapat menambahkan exportperintah sebelumnya ke Anda ~/.bashrcsehingga Anda tidak perlu mengetiknya setiap kali Anda membuka terminal baru dan mencoba menggunakanman -H
Jika Anda mendapatkan kesalahan saat mengatakan sesuatu seperti ini:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
Anda perlu menginstal groffpaket.
sudo apt-get install groff
Jika pilihan browser tidak relevan, Anda dapat menggunakan yelpperintah yang menawarkan navigasi melalui halaman manual
yelp man:<command>
# example: yelp man:ls
Anda juga dapat mengunjungi http://manpages.ubuntu.com/ dan memeriksa hampir semua halaman manual di sana. Semua versi halaman manual untuk semua versi Ubuntu tersedia di sana. Ini juga dilengkapi fungsi pencarian.
Tentu saja, kelemahan menggunakan situs web ini adalah Anda tidak dapat mengaksesnya tanpa terhubung ke Internet.
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.saya menyebutkan menginstalgroff
Saya menginstal man2htmlpaket kemudian menavigasi ke http://localhost/cgi-bin/man/man2htmluntuk melihat halaman manual. Halaman-halaman ini dapat dilihat secara offline, tautan ke halaman manual lainnya dan menampilkan fungsi pencarian.
Sumber
Saya membuat skrip ini di sini (tidak pendek), hanya menavigasi langsung ke halaman web (dari man2html) untuk halaman manual tertentu. Itu dapat membuka beberapa halaman manual yang ditentukan sebagai argumen baris perintah. Simpan skrip di suatu tempat dan berikan izin eksekusi ( chmod +x script.sh). Jalankan sebagai ~/script.sh(dengan asumsi disimpan dalam ~direktori) dengan halaman untuk dibuka sebagai argumen. Untuk membuka sesuatu seperti init(8), gunakan ~/script "8 init".
Pasang dwwwpaket dan navigasikan ke http://localhost/dwww/man/1untuk mencari halaman. Halaman-halaman ini dapat dilihat secara offline, tautan ke halaman manual lainnya dan menampilkan fungsi pencarian.
Saya membuat skrip ini di sini (tidak pendek), hanya menavigasi langsung ke halaman web (dari dwww) untuk halaman manual tertentu. Itu dapat membuka beberapa halaman manual yang ditentukan sebagai argumen baris perintah. Simpan skrip di suatu tempat dan berikan izin eksekusi ( chmod +x script.sh). Jalankan sebagai ~/script.sh page(dengan asumsi disimpan dalam ~direktori) dengan halaman untuk dibuka sebagai argumen. Untuk membuka sesuatu seperti init(8), gunakan ~/script init/8. Tanpa pcregrep, Anda harus mengetik /8sepanjang waktu, dengan itu, cukup ketik nama halaman.