Terima kasih! Ini lebih baik daripada gedit juga (tidak tahu tentang menyalak)
Zabba
3
Atau gunakan yelp man:bashsaja, jika Anda menggunakan desktop orang lain.
JanC
2
Dan jika Anda memerlukan halaman manual yang tidak ada di bagian default, gunakan sesuatu seperti yelp "man:init(5)"sebagai ganti man 5 init(ini tidak berfungsi dengan versi fungsi bash zengr saat ini ).
JanC
Itu sangat baik. Namun, saya juga ingin metode untuk mengindeks atau menelusuri halaman manual berdasarkan topik atau daftar isi. Apakah ada yang seperti itu di luar sana yang berfungsi di katakan saja ubuntu atau bahkan hanya debian dengan X?
Akan
3
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.
Perintah alternatif yang menghindari pembuatan file sementara, memanfaatkan fitur Bash:gedit <(man bash)
Lekensteyn
1
@Lekensteyn: gedit tidak membuka <()substitusi proses, juga tidak membuka input yang disalurkan. (diuji pada 2.30.3, dan 3.4.1)
Peter.O
@ Peter.OI baru saja memeriksa dan Anda benar. Itu tidak bekerja untuk katekeduanya. nanodapat membukanya sebagai hanya-baca.
Lekensteyn
man bash | gedit -menghindari file tmp
Tampilan elips
2
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 orderfor i
do# if the manpage was found, spawn it in a browser window
man -f "$i">/dev/null && coproc man --html=firefox "$i"done
Luar biasa, saya menyukainya. +1 .. Sekarang fungsi dalam ~/bashrc...fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
Peter.O
1
Jika Anda tidak ingin menggunakan shell: tekan alt + f2 dan masukkan yelp man:bash. Riwayat perintah juga tersedia, dan Anda dapat memilih halaman manual dengan mengganti man:bashdengan halaman manual yang Anda butuhkan.
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 ps2pdfdan evincediinstal). File pdf dibuat di direktori kerja Anda saat ini dan disimpan setelah evinceditutup.
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 .bashrcatau .bash_aliases(dengan asumsi Anda memiliki evincedan ps2pdfdiinstal, yang terakhir adalah dalam ghostscriptpaket):
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-wwwatau 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.
Masalah dengan ini adalah bahwa geditterlepas dari terminal dengan kode keluar 0, jadi rmlangkah ini dijalankan segera. Ini menyebabkan ~/mandihapus sebelum gedit bahkan
yelp man:bash
saja, jika Anda menggunakan desktop orang lain.yelp "man:init(5)"
sebagai gantiman 5 init
(ini tidak berfungsi dengan versi fungsi bash zengr saat ini ).Masukkan saja yang berikut di terminal:
Itu akan membuat file sementara dengan isi halaman manual dan membukanya dengan
gedit
.sumber
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 tmpLebih baik lagi, minta pria memformatnya dalam HTML dan buka di firefox
sumber
~/bashrc
...fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
Jika Anda tidak ingin menggunakan shell: tekan alt + f2 dan masukkan
yelp man:bash
. Riwayat perintah juga tersedia, dan Anda dapat memilih halaman manual dengan menggantiman:bash
dengan halaman manual yang Anda butuhkan.sumber
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 menampilkannyaevince
. (Anda perlups2pdf
danevince
diinstal). File pdf dibuat di direktori kerja Anda saat ini dan disimpan setelahevince
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
:Namun, mungkin jauh lebih berguna untuk membangun suatu fungsi. Anda bisa menambahkan fungsi berikut untuk Anda
.bashrc
atau.bash_aliases
(dengan asumsi Anda memilikievince
danps2pdf
diinstal, yang terakhir adalah dalamghostscript
paket):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.sumber
Berdasarkan kasus per kasus yang dapat Anda lakukan:
man mount > mount.txt
File .txt akan berada di direktori Anda saat ini.
man mount > mount.txt && gedit mount.txt
akan membuka file di gedit.
sumber
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 telusurihttp://localhost/cgi-bin/dpkg
.sumber
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.
Semoga ini membantu :)
sumber
gedit
terlepas dari terminal dengan kode keluar0
, jadirm
langkah ini dijalankan segera. Ini menyebabkan~/man
dihapus sebelum gedit bahkan