Czy jest gdzieś można dostać kopię stron podręcznika systemu Ubuntu w formacie e-czytnika (najlepiej Kindle / mobi, epub można obsłużyć)?
To polecenie bash zrzuci pliki HTML dla każdej strony podręcznika systemowego. groff
Najpierw musisz zainstalować pakiet, a następnie cd
do pustego katalogu i uruchomić:
for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done
Spowoduje to cykliczne przewijanie wszystkich plików w /usr/share/man
katalogu, usuwanie numeru sekcji i rozszerzenia za pomocą sed
, a następnie wywoływanie, man
aby wyświetlić stronę podręcznika do HTML ( man -Thtml
z kolei wywołania groff
, dlatego trzeba go najpierw zainstalować), przechowując wynik w plik HTML o tej samej nazwie co strona. Zajmie to trochę czasu i wyświetli groff
ostrzeżenia o łamaniu linii, ale kiedy się skończy, będziesz mieć wszystkie swoje strony podręcznika w formacie HTML.
Większość e-czytników obsługuje pliki HTML, ale jeśli nie, możesz użyć Calibre do konwersji plików HTML do formatu mobi lub epub lub dowolnego innego wybranego formatu.
man -Tdvi
advi2pdf
następnie uzyskać plik PDF.wszystkie strony podręcznika znajdują się pod adresem
Ale są skompresowane w plikach .gz. Jest też strona internetowa, w której można zobaczyć wszystkie strony podręcznika online. Myślę, że jeśli szukasz oprogramowania, które daje ci możliwość pobrania całej zawartości każdej strony / linku, możesz stworzyć własną bibliotekę stron man dla e czytnika
źródło
wget -R
.Możesz poprosić człowieka o konwersję strony podręcznika na HTML, a następnie uruchomienie polecenia, aby ją wyświetlić . Możesz więc zaimportować stronę podręcznika bezpośrednio do kalibru za pomocą (Jeśli otrzymasz coś takiego
command exited with status 3
, zainstalujgroff
pakiet):Możesz także zaimportować swoją stronę podręczną do bazy danych kalibru bez uruchamiania GUI:
Gdy twoja strona podręczna jest już w kalibrze, możesz łatwo wysłać ją do swojego e-czytnika (sugeruję, aby wysłać ją w formacie .mobi ).
Teraz wystarczy powtórzyć listę stron, które chcesz zaimportować:
źródło