¿Cómo puedo abrir las páginas de manual (desde el man
comando) en un navegador web para facilitar la navegación?
gman
no respondería después de abrir una página
¿Cómo puedo abrir las páginas de manual (desde el man
comando) en un navegador web para facilitar la navegación?
gman
no respondería después de abrir una página
Respuestas:
Mirando la página del hombre,
man man
Existe la -H
opción, o su equivalente, --html
que generará el HTML para el manual y los abrirá en el navegador.
Esta opción hará que groff produzca salida HTML y mostrará esa salida en un navegador web. La elección del navegador está determinada por el argumento del navegador opcional si se proporciona uno, por la variable de entorno $ BROWSER, o por un valor predeterminado de tiempo de compilación si eso no está establecido (generalmente Lynx). Esta opción implica -t, y solo funcionará con GNU troff.
Entonces, para abrir cualquier página de manual en el navegador, simplemente use:
man -Hfirefox <command>
o
man --html=firefox <command>
Los dos son iguales.
Se puede utilizar firefox
, google-chrome
, chromium-browser
o cualquier otro en lugar de la firefox
palabra.
Antes de llamar al man
comando, use el siguiente comando:
export BROWSER=firefox
De esta forma, puede usar man -H
o man --html
sin especificar el navegador cada vez.
man -H ls
También puede agregar el export
comando anterior a su ~/.bashrc
para que no tenga que escribirlo cada vez que abra una nueva terminal e intente usarman -H
Si tienes un error diciendo algo como esto:
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
Necesitará instalar el groff
paquete.
sudo apt-get install groff
Si una elección de navegador no es relevante, puede usar el yelp
comando que ofrece navegación a través de las páginas man
yelp man:<command>
# example: yelp man:ls
También puede visitar http://manpages.ubuntu.com/ y consultar casi todas las páginas man allí. Todas las versiones de las páginas man para todas las versiones de Ubuntu están disponibles allí. También presenta una funcionalidad de búsqueda.
Por supuesto, la desventaja de usar el sitio web es que no puedes acceder a él sin estar conectado a Internet.
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.
que mencioné la instalacióngroff
Instalé el man2html
paquete y luego navegué http://localhost/cgi-bin/man/man2html
para ver las páginas de manual. Estas páginas se pueden ver sin conexión, enlazan con otras páginas de manual y cuentan con una función de búsqueda.
Fuente
Hice este script aquí (no es corto), solo navega directamente a la página web (desde man2html
) para una determinada página de manual. Puede abrir varias páginas de manual especificadas como argumentos de línea de comando. Guarde el script en algún lugar y dele permisos de ejecución ( chmod +x script.sh
). Ejecútelo como ~/script.sh
(suponiendo que esté guardado en el ~
directorio) con páginas para abrir como argumentos. Para abrir algo como init(8)
, use ~/script "8 init"
.
Instale el dwww
paquete y navegue http://localhost/dwww/man/1
para buscar las páginas. Estas páginas se pueden ver sin conexión, enlazan con otras páginas de manual y cuentan con una función de búsqueda.
Hice este script aquí (no es corto), solo navega directamente a la página web (desde dwww
) para una determinada página de manual. Puede abrir varias páginas de manual especificadas como argumentos de línea de comando. Guarde el script en algún lugar y dele permisos de ejecución ( chmod +x script.sh
). Ejecútelo como ~/script.sh page
(suponiendo que esté guardado en el ~
directorio) con páginas para abrir como argumentos. Para abrir algo como init(8)
, use ~/script init/8
. Sin pcregrep
, debe escribir /8
todo el tiempo, con él, simplemente escriba el nombre de la página.