¿Cómo puedo abrir las páginas de manual (desde el mancomando) en un navegador web para facilitar la navegación?
gmanno respondería después de abrir una página
¿Cómo puedo abrir las páginas de manual (desde el mancomando) en un navegador web para facilitar la navegación?
gmanno respondería después de abrir una página
Respuestas:
Mirando la página del hombre,
man man
Existe la -Hopción, o su equivalente, --htmlque 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-browsero cualquier otro en lugar de la firefoxpalabra.
Antes de llamar al mancomando, use el siguiente comando:
export BROWSER=firefox
De esta forma, puede usar man -Ho man --htmlsin especificar el navegador cada vez.
man -H ls
También puede agregar el exportcomando anterior a su ~/.bashrcpara 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 groffpaquete.
sudo apt-get install groff
Si una elección de navegador no es relevante, puede usar el yelpcomando 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 man2htmlpaquete y luego navegué http://localhost/cgi-bin/man/man2htmlpara 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 dwwwpaquete y navegue http://localhost/dwww/man/1para 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 /8todo el tiempo, con él, simplemente escriba el nombre de la página.