Jak mogę otworzyć strony podręcznika (z man
polecenia) w przeglądarce internetowej, aby ułatwić nawigację?
gman
przestanie odpowiadać po otwarciu strony
Jak mogę otworzyć strony podręcznika (z man
polecenia) w przeglądarce internetowej, aby ułatwić nawigację?
gman
przestanie odpowiadać po otwarciu strony
Odpowiedzi:
Patrząc na stronę człowieka,
man man
Istnieje -H
opcja lub jej odpowiednik, --html
który wygeneruje HTML instrukcji i otworzy ją w przeglądarce.
Ta opcja spowoduje, że groff wygeneruje wyjście HTML i wyświetli to wyjście w przeglądarce internetowej. Wybór przeglądarki zależy od opcjonalnego argumentu przeglądarki, jeśli taki jest podany, od zmiennej środowiskowej $ BROWSER lub od domyślnej wartości czasu kompilacji, jeśli nie jest ustawiona (zwykle ryś). Ta opcja implikuje -t i będzie działać tylko z GNU troff.
Aby otworzyć dowolną stronę podręcznika w przeglądarce, wystarczy użyć:
man -Hfirefox <command>
lub
man --html=firefox <command>
Oba są takie same.
Można użyć firefox
, google-chrome
, chromium-browser
lub jakikolwiek inny w miejsce firefox
słowa.
Przed wywołaniem man
polecenia użyj następującego polecenia:
export BROWSER=firefox
W ten sposób możesz po prostu używać man -H
lub man --html
bez określania przeglądarki za każdym razem.
man -H ls
Możesz także dodać poprzednie export
polecenie do swojego ~/.bashrc
, abyś nie musiał go wpisywać za każdym razem, gdy otwierasz nowy terminal i próbujesz użyćman -H
Jeśli wystąpił błąd mówiąc coś takiego:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
Będziesz musiał zainstalować groff
pakiet.
sudo apt-get install groff
Jeśli wybór przeglądarki nie ma znaczenia, możesz użyć yelp
polecenia, które umożliwia nawigację po stronach podręcznika
yelp man:<command>
# example: yelp man:ls
Możesz także odwiedzić http://manpages.ubuntu.com/ i sprawdzić prawie wszystkie strony podręcznika man tam. Wszystkie wersje stron podręcznika dla wszystkich wersji Ubuntu są tam dostępne. Posiada również funkcję wyszukiwania.
Oczywiście wadą korzystania ze strony internetowej jest to, że nie można uzyskać do niej dostępu bez połączenia z Internetem.
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
, że wspomniałem o instalacjigroff
Zainstalowałem man2html
pakiet, a następnie przeszedłem do http://localhost/cgi-bin/man/man2html
stron man. Strony te można przeglądać w trybie offline, link do innych stron podręcznika man oraz funkcję wyszukiwania.
Źródło
Stworzyłem ten skrypt tutaj (nie jest krótki), po prostu przechodzi bezpośrednio do strony (z man2html
) w celu uzyskania określonej strony podręcznej. Może otwierać wiele stron man określonych jako argumenty wiersza poleceń. Zapisz gdzieś skrypt i nadaj mu uprawnienia do wykonywania ( chmod +x script.sh
). Uruchom jako ~/script.sh
(zakładając, że zapisano w ~
katalogu) ze stronami do otwarcia jako argumenty. Aby otworzyć coś takiego init(8)
, użyj ~/script "8 init"
.
Zainstaluj dwww
pakiet i przejdź do, http://localhost/dwww/man/1
aby przeszukać strony. Strony te można przeglądać w trybie offline, link do innych stron podręcznika man oraz funkcję wyszukiwania.
Stworzyłem ten skrypt tutaj (nie jest krótki), po prostu przechodzi bezpośrednio do strony (z dwww
) w celu uzyskania określonej strony podręcznej. Może otwierać wiele stron man określonych jako argumenty wiersza poleceń. Zapisz gdzieś skrypt i nadaj mu uprawnienia do wykonywania ( chmod +x script.sh
). Uruchom jako ~/script.sh page
(zakładając, że zapisano w ~
katalogu) ze stronami do otwarcia jako argumenty. Aby otworzyć coś takiego init(8)
, użyj ~/script init/8
. Bez tego pcregrep
musisz /8
cały czas pisać, a po prostu wpisz nazwę strony.