Yanıtlar:
Bu bash komutu, sistemdeki her man sayfası için HTML dosyalarını atar. Önce groffpaketi, sonra cdboş bir dizine yüklemeniz ve çalıştırmanız gerekir:
for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done
Bu, /usr/share/mandizindeki tüm dosyalar arasında dolaşır, bölüm numarasını ve uzantıyı kullanarak şeritten çıkarır sed, ardından mansayfayı HTML'ye dönüştürmek için arayın ( man -Thtmlsırayla çağrılar groff, bu yüzden önce yüklenmesine ihtiyacınız vardır) html dosyası, sayfayla aynı ada sahip. Tamamlanması groffbiraz zaman alır ve satır sonları hakkında bazı uyarılar atar, ancak bittiğinde tüm sayfa sayfalarınızı HTML biçiminde alırsınız.
Çoğu e-okuyucu HTML dosyalarını işleyebilir, ancak sizinkini almazsa, HTML dosyalarını mobi veya epub'a veya seçtiğiniz başka bir biçime dönüştürmek için calibre kullanabilirsiniz.
tüm man sayfaları
/usr/share/man
Ancak .gz dosyalarında sıkıştırılmışlardır. Ayrıca tüm man sayfalarını çevrimiçi görebileceğiniz bir web var . Sanırım her sayfanın / bağlantının tüm içeriğini indirebilmenizi sağlayan bir yazılım ararsanız, e-okuyucu için kendi man-sayfa kitaplığınızı oluşturabilirsiniz.
wget -R.
Bir adamdan bir sayfayı HTML'ye dönüştürmesini ve ardından görüntülemek için bir komut çalıştırmasını isteyebilirsiniz . Böylece bir man sayfasını doğrudan calibre'ye aktarabilirsiniz (Gibi bir şey alırsanız command exited with status 3, groffpaketi yükleyin ):
man --html=calibre YOUR_MANPAGE
GUI'yi çalıştırmadan manpageinizi calibre veritabanına da aktarabilirsiniz:
man --html='calibredb add' YOUR_MANPAGE
Manpageiniz kalibre olduğunda, bunları kolayca e-okuyucunuza gönderebilirsiniz ( .mobi biçimi olarak göndermenizi öneririm ).
Şimdi, içe aktarmak istediğiniz manpage listesini tekrarlayın:
find /usr/share/man/man[1-9] -type f | xargs -l man --html='calibredb add'
man -Tdvive dahadvi2pdfsonra deneyebilirsiniz .