Cómo buscar páginas man en la línea de comandos

Anonim

Los usuarios de la línea de comandos sin duda están familiarizados con las páginas man, o páginas de manual, que contienen detalles, ayuda y documentación para comandos y funciones específicos. Hacer referencia a una página de manual puede ser esencial cuando se trata de aprender la sintaxis adecuada o cómo funciona un comando, pero con el tamaño de algunas páginas de manual, puede ser una verdadera molestia desplazarse por toda la página de manual para tratar de encontrar una parte relevante.Además, a veces simplemente no sabe exactamente en qué página del manual debe buscar datos relevantes. Afortunadamente, hay dos herramientas de búsqueda para buscar páginas de manual y encontrar y acceder rápidamente exactamente a lo que está buscando, ya sea buscando y haciendo coincidir una cadena o un término de búsqueda en una página de manual actualmente activa o buscando una coincidencia en todas las páginas de manual.

La búsqueda de páginas de manual funciona igual en casi cualquier línea de comando basada en Unix, ya sea Mac OS, Linux, BSD o cualquier otro. Así es como funciona:

Cómo buscar una coincidencia de cadena en todas las páginas man

Si desea encontrar algo sobre un comando, una función o una característica general, pero no está seguro de en qué página del manual estarán los datos, o tal vez solo desee encontrar todas las referencias a algo , puede usar una coincidencia de cadena amplia para buscar todas las coincidencias en cada página del manual en la computadora:

"

hombre -K Cuerda"

Tenga en cuenta que la bandera es una -K mayúscula, la cadena puede ser cualquier cosa. Por ejemplo, para encontrar todas las páginas del manual que contienen la cadena "eraseDisk", usaría la sintaxis:

"

man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"

Al pulsar Intro, inmediatamente comenzará a buscar todas las páginas del manual que se encuentran en /usr/share/man/ y cuando se encuentra una coincidencia, le informa y le ofrece la página del manual correspondiente que puede aceptar con 'y ' o cerrar con 'n' (o salir con 'q')

Si usted es un usuario de Terminal.app en la Mac, encontrará que el indicador -K es similar al uso del truco Man Index de búsqueda con el botón derecho que discutimos aquí, excepto que se hace completamente desde la línea de comando y no requiere interacción con el mouse o el cursor.

Buscar coincidencias en la página del manual actual

Una vez que esté en una página de manual, es posible que también desee buscar dentro de la página de manual actualmente abierta para encontrar una coincidencia de cadena. Eso se hace con / así:

/ término de búsqueda

Digamos que estamos en la página de manual de launchd y desea encontrar coincidencias para "LaunchAgents" dentro de esa página de manual. Una vez que esté en man for launchd (man launchd) usaría lo siguiente:

/agentes de lanzamiento

Se res altarán todas las coincidencias con la sintaxis de la página man actual. Luego puede navegar entre coincidencias con n y shift+n.

Los tres trucos que debe recordar para buscar una vez que esté dentro de una página man son:

  • / cadena de búsqueda: encuentra coincidencias con “cadena de búsqueda” en la página man actual”
  • n – ir al siguiente partido
  • shift + n: ir a la coincidencia anterior

Recuerde estos consejos la próxima vez que esté ordenando las páginas del manual en la línea de comandos.Y para aquellos que usan la aplicación Terminal, recuerden que también pueden buscar e iniciar páginas de manual directamente desde el menú Ayuda de Terminal, lo que les permitiría usar la búsqueda de cadenas antes mencionada para buscar dentro de un documento de ayuda para obtener más detalles.

¿Conoces otros trucos de búsqueda manual de páginas? Cuéntanoslo en los comentarios.

Cómo buscar páginas man en la línea de comandos