Al leer una página de manual de Unix en la terminal, ¿cómo puedo saltar fácilmente a la descripción de una bandera en particular?
Por ejemplo, necesito saber el significado de la -o
bandera para mount
. Corro man mount
y quiero saltar al lugar donde-o
se describe. Actualmente, busco /-o
sin embargo esa opción se menciona en varios lugares antes de la sección que realmente la describe, así que debo saltar un poco.
Gracias.
La respuesta de @ piccobello es genial, pero estaba comiendo los colores en mis páginas de manual. En lugar de canalizar a
less
(man
ya queless
usualmente ya se usa por defecto), simplemente paso elless
comando modificado aman
:Esto conserva la funcionalidad que @piccobello tenía en su función, pero conserva los colores.
fuente
Las otras soluciones son bastante buenas, pero también recuerda que las páginas man son solo datos y que puedes hacer casi cualquier cosa con ellas en Linux.
man some-command> file.txt
convierte la página en un archivo de texto sin formato que luego puede manipular. Guardo una copia del manual de bash como texto en mi directorio bin para poder cargarlo en mi editor de texto para buscar cosas y copiar y pegar mientras estoy editando scripts.
O puede colocarlo en filtros como
hombre algún comando | grep -A líneas-después de "algún patrón"
Aunque no funcionaría para usted en una terminal, yo (con la ayuda de un amigo) incluso escribí un script que toma una página de manual y la muestra en un navegador web para que pueda usar sus funciones de navegación / búsqueda, que son mucho mejores que menos Es un poco dependiente de kde, pero fácil de modificar.
http://dl.dropbox.com/u/54584985/kman
fuente
man://
en Konqueror. KDE tiene una página de manual KIOSLAVE!Escribí una herramienta que hace exactamente esto, llamada flagman . Aún en desarrollo pero ya utilizable. Por ejemplo:
fuente