Obtener Ayuda en Red Hat Enterprise Linux

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

En este laboratorio, dominará la habilidad esencial de navegar y buscar en las páginas man en Red Hat Enterprise Linux. Aprenderá a navegar eficazmente por las páginas man utilizando varias teclas de navegación, a buscar cadenas específicas dentro de una página man y a descubrir páginas man relevantes por palabra clave. Además, explorará técnicas para realizar búsquedas de texto completo en todas las páginas man disponibles para encontrar información exhaustiva.

Nota: LabEx proporciona un entorno UBI9 (Universal Base Image 9) optimizado para este laboratorio. Esta imagen de contenedor ligera incluye herramientas esenciales, pero tiene un conjunto limitado de páginas man en comparación con una instalación RHEL completa. Usaremos comandos disponibles como curl, free y groff para demostrar las técnicas de navegación de las páginas man.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 96%. Ha recibido una tasa de reseñas positivas del 99% por parte de los estudiantes.

En este paso, aprenderá a navegar por las páginas man, que son esenciales para comprender los comandos y sus funcionalidades en Red Hat Enterprise Linux. El comando man (abreviatura de manual) proporciona documentación detallada para la mayoría de los comandos, utilidades y funciones disponibles en el sistema.

Nota: En este entorno LabEx (UBI9), usaremos comandos que tienen páginas man disponibles. Si bien un sistema RHEL completo incluiría páginas man para comandos básicos como ls y passwd, nuestro entorno optimizado se centra en herramientas disponibles como curl, free y groff.

Para comenzar, veamos la página man del comando curl, que se utiliza para transferir datos desde o hacia un servidor.

man curl

Después de ejecutar el comando, verá la página man de curl. Esta página podría ser más larga que la pantalla de su terminal, por lo que necesitará saber cómo navegar por ella.

Aquí están las teclas de navegación comunes que puede usar dentro de una página man:

  • Barra espaciadora o PageDown: Desplazarse hacia adelante (abajo) una pantalla completa.
  • PageUp: Desplazarse hacia atrás (arriba) una pantalla completa.
  • Flecha abajo: Desplazarse hacia adelante (abajo) una línea.
  • Flecha arriba: Desplazarse hacia atrás (arriba) una línea.
  • D: Desplazarse hacia adelante (abajo) media pantalla.
  • U: Desplazarse hacia atrás (arriba) media pantalla.
  • Q: Salir de la página man y volver al indicador de comandos (command shell prompt).

Practique la navegación por la página man de curl usando estas teclas. Intente desplazarse hacia abajo unas cuantas pantallas y luego hacia arriba.

Por ejemplo, presione la Barra espaciadora varias veces para desplazarse hacia abajo.

Luego, presione PageUp para desplazarse hacia arriba.

Finalmente, presione Q para salir de la página man.

## Presione la barra espaciadora varias veces para desplazarse hacia abajo
## Presione PageUp para desplazarse hacia arriba
## Presione Q para salir

También puede ir directamente al principio o al final de una página man:

  • G: Ir al principio de la página man.
  • Shift+G: Ir al final de la página man.

Intentemos esto con la página man del comando free. El comando free se utiliza para mostrar información sobre el uso de la memoria.

man free

Una vez dentro de la página man de free, presione Shift+G para saltar al final de la página.

Luego, presione G para volver al principio.

Finalmente, presione Q para salir de la página man.

## Presione Shift+G para ir al final
## Presione G para ir al principio
## Presione Q para salir

Buscar Cadenas dentro de una Página man

En este paso, aprenderá a buscar cadenas o palabras clave específicas dentro de una página man abierta. Esto es extremadamente útil cuando busca información sobre una opción o concepto en particular dentro de una página de manual larga.

Para buscar hacia adelante (abajo) una cadena en la página man, escriba / seguido de la cadena que desea buscar y luego presione Enter. El visor de la página man resaltará la primera aparición de la cadena y saltará a ella.

Para repetir la búsqueda anterior hacia adelante (abajo), presione N. Para repetir la búsqueda anterior hacia atrás (arriba), presione Shift+N.

Abramos la página man del comando curl nuevamente.

man curl

Ahora, imagine que desea encontrar información sobre las opciones HTTP. Podría buscar la cadena "HTTP".

Dentro de la página man, escriba /HTTP y presione Enter.

/HTTP

Debería ver que el cursor salta a la primera aparición de "HTTP", y podría estar resaltada.

Ahora, presione N para encontrar la siguiente aparición de "HTTP". Presione N unas cuantas veces más para ver todas las apariciones.

N

Para buscar hacia atrás, presione Shift+N. Esto lo llevará a la aparición anterior de "HTTP".

Shift+N

Cuando termine de buscar, presione Q para salir de la página man.

Q

Intentemos otro ejemplo con el comando groff. Este comando se utiliza para el formato de documentos. Buscaremos información relacionada con "format" (formato).

man groff

Dentro de la página man, escriba /format y presione Enter.

/format

Presione N para encontrar las apariciones subsiguientes y Shift+N para retroceder.

N
Shift+N

Cuando haya terminado, presione Q para salir de la página man.

Q

Buscar Páginas man por Palabra Clave

En este paso, aprenderá a buscar páginas man por palabra clave. Esto es increíblemente útil cuando sabe lo que quiere hacer (por ejemplo, "cambiar contraseña") pero no conoce el nombre exacto del comando.

La opción man -k (que es equivalente al comando apropos) le permite buscar una palabra clave en los títulos y descripciones cortas de las páginas man. Esto mostrará una lista de todas las páginas man que contienen la palabra clave especificada en su descripción de una línea.

Nota: En el entorno UBI9 optimizado de LabEx, verá menos resultados en comparación con una instalación RHEL completa. Esto demuestra el concepto mientras se trabaja dentro de las páginas man disponibles.

Digamos que quiere encontrar comandos relacionados con "curl". Puede usar man -k curl.

man -k curl

Verá una lista de comandos y sus números de sección, junto con una breve descripción. Por ejemplo:

curl (1)             - transfer a URL

De esta salida, puede ver que curl (1) es el comando para "transferir una URL", que es el comando principal de curl para la transferencia de datos. El número entre paréntesis, como (1), indica la sección de la página man.

Intentemos otro ejemplo. Supongamos que quiere encontrar comandos relacionados con "memory" (memoria). Podría buscar "memory".

man -k memory

Obtendrá una lista de páginas man relacionadas con las funcionalidades de la memoria. Esta salida puede ser bastante corta en UBI9, pero le ayuda a descubrir comandos relevantes.

free (1)             - Display amount of free and used memory in the system
pmap (1)             - report memory map of a process
vmstat (8)           - Report virtual memory statistics

Este método es una excelente manera de explorar las capacidades del sistema cuando no está seguro del nombre exacto del comando.

Buscar Palabras Clave en Páginas man de Texto Completo

En este último paso, aprenderá sobre una opción de búsqueda más potente para las páginas man: buscar una palabra clave en el texto completo de todas las páginas man disponibles. Esto puede llevar mucho tiempo y consumir muchos recursos, por lo que normalmente se utiliza como último recurso cuando man -k (o apropos) no produce los resultados deseados.

La opción man -K (K mayúscula) busca la palabra clave en el contenido de texto completo de todas las páginas man. Cuando se encuentra una coincidencia, man mostrará esa página y le pedirá que la vea, que salte a la siguiente coincidencia o que salga de la búsqueda.

Intentemos buscar la palabra clave "option" (opción) en todas las páginas man. Esto podría tomar un momento ya que el sistema escanea muchos archivos.

man -K option

A medida que avanza la búsqueda, man se detendrá en cada página donde se encuentre "authentication" (autenticación). Verá un mensaje similar a este:

--Man-- next: some_command(section) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]
  • Presione Enter (o return) para ver la página man actual.
  • Presione Ctrl-D para saltar la página man actual y pasar a la siguiente que contenga la palabra clave.
  • Presione Ctrl-C para salir de la búsqueda por completo y volver al indicador de comandos.

Para este ejercicio, presione Ctrl-D varias veces para saltar algunas páginas, y luego presione Ctrl-C para salir de la búsqueda. Esto demuestra cómo navegar por los resultados de una búsqueda de texto completo sin tener que leer cada página man.

## Press Ctrl-D multiple times to skip
## Press Ctrl-C to quit

Este comando man -K es una búsqueda muy amplia y puede ser lenta, especialmente en sistemas con muchas páginas man instaladas. Se utiliza mejor cuando tiene un término muy específico y man -k no le ha ayudado a encontrar lo que necesita.

Ahora ha aprendido varias formas de obtener ayuda utilizando el comando man, desde navegar por las páginas hasta buscar información específica y descubrir comandos por palabra clave. Este conocimiento es fundamental para una administración y resolución de problemas efectivas del sistema en Red Hat Enterprise Linux.

Nota: Asegúrese de haber regresado al indicador de comandos antes de hacer clic en el botón Continuar. De lo contrario, el laboratorio no podrá verificar su operación.

Resumen

En este laboratorio, aprendió a navegar y buscar eficazmente en las páginas man en RHEL, lo cual es crucial para comprender los comandos y sus funcionalidades. Practicó la navegación dentro de una página man utilizando teclas como Barra espaciadora, PageUp, FlechaAbajo, FlechaArriba, D, U, G y Shift+G, y saliendo con Q.

Además, adquirió habilidades para buscar cadenas específicas dentro de una página man abierta utilizando / para búsquedas hacia adelante y ? para búsquedas hacia atrás, y repitiendo las búsquedas con n y N. También aprendió a encontrar páginas man relevantes por palabra clave utilizando man -k o apropos, y cómo realizar búsquedas de texto completo en todas las páginas man para palabras clave utilizando man -K.