Jawaban:
yelp man:bash
saja, jika Anda menggunakan desktop orang lain.
yelp "man:init(5)"
sebagai ganti man 5 init
(ini tidak berfungsi dengan versi fungsi bash zengr saat ini ).
Masukkan saja yang berikut di terminal:
man bash >/tmp/t;gedit /tmp/t
Itu akan membuat file sementara dengan isi halaman manual dan membukanya dengan gedit
.
gedit <(man bash)
<()
substitusi proses, juga tidak membuka input yang disalurkan. (diuji pada 2.30.3, dan 3.4.1)
kate
keduanya. nano
dapat membukanya sebagai hanya-baca.
man bash | gedit -
menghindari file tmp
Lebih baik lagi, minta pria memformatnya dalam HTML dan buka di firefox
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc
...fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
Selain membuka halaman manual gedit
(seperti jawaban lain yang telah diperlihatkan), Anda juga dapat membuat pdf halaman manual (seperti yang disebutkan pertama kali dalam artikel ini ) dan kemudian menampilkannya evince
. (Anda perlu ps2pdf
dan evince
diinstal). File pdf dibuat di direktori kerja Anda saat ini dan disimpan setelah evince
ditutup.
Cukup modifikasi perintah di bawah ini sesuai dengan halaman manual yang Anda inginkan dan ubah nama file atau file pdf yang dihasilkan akan ditimpa. Ini adalah contoh untuk dpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
Namun, mungkin jauh lebih berguna untuk membangun suatu fungsi. Anda bisa menambahkan fungsi berikut untuk Anda .bashrc
atau .bash_aliases
(dengan asumsi Anda memiliki evince
dan ps2pdf
diinstal, yang terakhir adalah dalam ghostscript
paket):
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Setelah menambahkan fungsi, Anda harus menjalankan . .bashrc
(atau . .bash_aliases
) untuk sumber file konfigurasi Anda, atau restart terminal agar dapat berlaku.
Panggil fungsi dengan nama program apa pun yang memiliki halaman manual, seperti mikman dpkg
, dan akan menjalankan perintah dan meluncurkan halaman manual sebagai pdf. Meluncurkan halaman manual sebagai pdf di pembaca pdf Anda memberi Anda gui yang sangat berguna di mana alat pencarian dan sejenisnya dapat digunakan.
Anda dapat menelusuri halaman manual secara online http://manpages.ubuntu.com/ atau menginstal paket dwww dan menelusuri semua dokumentasi secara off-line ( http://localhost/dwww
). Lihat deskripsi paket dwww dan / atau baca man dwww setelah instalasi.
Anda mungkin juga tertarik menelusuri isi paket - instal paket dpkg-www dan lakukan hal yang sama: Lihat deskripsi paket dpkg-www dan / atau baca man dpkg-www setelah instalasi. Mulai dpkg-www
atau telusuri http://localhost/cgi-bin/dpkg
.
Ini akan membuat file sementara dengan halaman manual untuk bash di direktori home Anda yang berjudul "man" dan membukanya dengan gedit. Segera setelah Anda menutup gedit file tersebut akan terhapus juga. Cukup ganti bash dengan halaman manual apa pun yang ingin Anda buka.
man bash >> ~/man && gedit ~/man && rm ~/man
Semoga ini membantu :)
gedit
terlepas dari terminal dengan kode keluar 0
, jadi rm
langkah ini dijalankan segera. Ini menyebabkan ~/man
dihapus sebelum gedit bahkan