Yanıtlar:
Bu bash komutu, sistemdeki her man sayfası için HTML dosyalarını atar. Önce groff
paketi, sonra cd
boş 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/man
dizindeki tüm dosyalar arasında dolaşır, bölüm numarasını ve uzantıyı kullanarak şeritten çıkarır sed
, ardından man
sayfayı HTML'ye dönüştürmek için arayın ( man -Thtml
sırayla çağrılar groff
, bu yüzden önce yüklenmesine ihtiyacınız vardır) html dosyası, sayfayla aynı ada sahip. Tamamlanması groff
biraz 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
, groff
paketi 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 -Tdvi
ve dahadvi2pdf
sonra deneyebilirsiniz .