Linux/Unix viene con una gran cantidad de comandos y, por lo tanto, a veces se vuelve bastante difícil recordar todos y cada uno de los comandos. El comando apropos se vuelve útil en tales casos. El comando apropos ayuda al usuario cuando no recuerda el comando exacto pero conoce algunas palabras clave relacionadas con el comando que definen sus usos o funcionalidad. Busca en la página del manual de Linux con la ayuda de la palabra clave proporcionada por el usuario para encontrar el comando y sus funciones.
Sintaxis:
apropos [OPTION..] KEYWORD...
Ejemplo 1: suponga que no sabe cómo comprimir un archivo, entonces puede escribir el siguiente comando en la terminal y mostrará todos los comandos relacionados y su breve descripción o funcionalidad.
Aporte:
Después de ejecutar el comando anterior, observará que se enumeran un montón de comandos en el terminal que se ocupan no solo de cómo comprimir un archivo, sino también de cómo expandir un archivo comprimido, buscar un archivo comprimido, comparar un archivo comprimido, etc.
Producción:
Ejemplo 2: a propósito también se admiten varias palabras clave si se dan como argumento, es decir, también podemos proporcionar más de una palabra clave para una mejor búsqueda. Por lo tanto, si se proporcionan dos palabras clave, el comando apropos mostrará toda la lista de comandos que contiene la primera palabra clave en la descripción de la página del manual o la segunda palabra clave.
- Entrada 1 (Con una palabra clave):
Producción:
- Entrada 2 (Con varias palabras clave):
Producción:
Opciones:
- -d : esta opción se utiliza para emitir mensajes de depuración. Cuando se usa esta opción, el terminal devuelve directorios man, ruta global, directorio de ruta, advertencias, etc. de cada comando relacionado con la palabra clave de búsqueda.
- -v : esta opción se utiliza para imprimir mensajes de advertencia detallados.
- -e , –exact : esta opción se utiliza para buscar cada palabra clave para una coincidencia exacta. Si no se usa ninguna opción, el comando apropos devuelve una lista de todos los comandos cuya descripción en la descripción de la página del manual coincide con la palabra clave o que están relacionados de alguna manera con la palabra clave proporcionada en el argumento. Sin embargo, cuando se usa la opción -e , el apropos solo devuelve el comando cuya descripción coincide exactamente con la palabra clave.
- -w , –wildcard : esta opción se utiliza cuando las palabras clave contienen comodines. apropos buscará de forma independiente el nombre de la página y la descripción que coincida con la(s) palabra(s) clave.
Todos los comandos relacionados con sudo se enumeran cuando sudo se proporciona como comodín.
- -a , –and : Esta opción se utiliza cuando queremos que todas las palabras clave coincidan. No devuelve nada si alguna de las palabras clave proporcionadas no coincide con la página del manual o la descripción. En la siguiente entrada, se han proporcionado dos palabras clave y solo se muestran dos comandos en el resultado, ya que solo hay un comando que contiene ambas palabras clave.
- -l , –long : De forma predeterminada, la salida se recorta al ancho del terminal. Esta opción se vuelve útil cuando no queremos que el resultado se trunque.
- -C : esta opción se usa cuando no queremos usar el archivo de configuración de usuario predeterminado (/manpath).
- -L : define la configuración regional para esta búsqueda.
- -m , –systems : esta opción utiliza páginas de manual de otros sistemas. Esta opción es útil cuando queremos buscar la descripción de la página de manual de otro sistema operativo accesible.
- -M , –manpath : establezca la ruta de búsqueda de páginas de manual en PATH en lugar del valor predeterminado $MANPATH .
- -s , –sections , –section : esta opción se usa cuando queremos buscar solo secciones particulares (separadas por dos puntos) que se dan en el argumento.
- -? , –help : esta opción muestra la lista de ayuda.
- -V , –version : Se utiliza para imprimir la versión del programa.
- -r , –regex : esta opción interpreta cada palabra clave como una expresión regular (expresión regular). La palabra clave se comparará de forma independiente con el nombre y la descripción de la página.