Búsqueda dentro de las páginas del manual
En este paso, aprenderá cómo buscar información específica dentro de las páginas del manual, lo cual es muy útil cuando se trabaja con comandos que tienen una documentación extensa.
Accedamos a la página del manual del comando grep
, que se utiliza para la coincidencia de patrones en archivos:
man grep
Una vez abierta la página del manual, puede buscar texto específico de la siguiente manera:
- Presionando
/
(barra inclinada hacia adelante)
- Escribiendo el término de búsqueda
- Presionando
Enter
Intentemos buscar información sobre la opción -i
escribiendo:
/\-i
Después de presionar Enter
, la página del manual saltará a la primera aparición de -i
. Puede encontrar la siguiente aparición presionando n
, o volver a la aparición anterior presionando N
.
La opción -i
hace que grep
ignore las diferencias entre mayúsculas y minúsculas, lo que significa que coincidirá tanto letras mayúsculas como minúsculas.
También puede buscar hacia atrás en el documento presionando ?
en lugar de /
, escribiendo el término de búsqueda y presionando Enter
.
Agreguemos lo que hemos aprendido sobre la búsqueda a nuestro archivo commands.txt. Salga de la página del manual primero presionando q
, luego:
echo "Searching in man pages: / (forward) or ? (backward), n (next), N (previous)" >> commands.txt
echo "grep - search for patterns in files" >> commands.txt
echo " -i option: ignore case distinctions" >> commands.txt
Ahora, practiquemos buscando información sobre el comando find
, que se utiliza para buscar archivos en una jerarquía de directorios:
man find
Tómese un momento para explorar esta página del manual. Busque información sobre la opción -name
, que le permite buscar archivos por nombre:
/-name
Salga de la página del manual cuando haya terminado y agregue lo que ha aprendido a nuestro archivo commands.txt:
echo "find - search for files in a directory hierarchy" >> commands.txt
echo " -name option: search for files by name" >> commands.txt