stringtranslate.com

A propósito (Unix)

En informática , aproposes un comando para buscar en los archivos de páginas de manual en sistemas operativos Unix y similares . Apropos toma su nombre del francés "à propos" (del latín "ad prōpositum") que significa acerca de . Es particularmente útil cuando se buscan comandos sin conocer sus nombres exactos.

Comportamiento

El comando apropos, que suele ser un contenedor del man -kcomando, se utiliza para buscar en las secciones "nombre" de todas las páginas del manual la cadena o cadenas especificadas (denominadas palabras clave ). El resultado es una lista de todas las páginas del manual que contienen el término de búsqueda (sin distinguir entre mayúsculas y minúsculas) en su nombre o descripción. Esto suele ser útil si uno conoce la acción que se desea, pero no recuerda el comando exacto o el nombre de la página.

aproposGeneralmente busca en una base de datos precompilada que se comparte con whatis, un comando para obtener la breve descripción de un comando específico cuyo nombre exacto ya se conoce.

Ejemplo de uso

El siguiente ejemplo demuestra la salida del aproposcomando:

$ apropos  mount free (1) - Muestra la cantidad de memoria libre y usada en el sistema mklost+found (8) - crea un directorio lost+found en un segundo sistema de archivos extendido Linux montado mount (8) - monta un sistema de archivos mountpoint (1) - ve si un directorio es un punto de montaje ntfsmount (8) - Controlador NTFS de espacio de usuario de lectura/escritura sleep (1) - demora por una cantidad de tiempo especificada switch_root (8) - cambia a otro sistema de archivos como la raíz del árbol de montaje umount (8) - desmonta sistemas de archivos

En este ejemplo, aproposse utiliza para buscar la palabra clave "mount" y aproposdevuelve las páginas de manual indicadas que incluyen el término "mount".

El siguiente ejemplo demuestra la salida del aproposcomando con una palabra clave regexp (abc.n) y una palabra clave regular:

$ apropos  abc.n  xzless XTestGrabControl (3) - Funciones de extensión XTest xzless (1) - ver archivos comprimidos (de texto) xz o lzma

En este ejemplo, aproposse utiliza para buscar las palabras clave (con una expresión regular) "abc.n" y xzless, y aproposdevuelve las páginas de manual indicadas que incluyen las palabras clave.

Utilidades relacionadas

whatises un comando para obtener la breve descripción de un comando específico cuyo nombre exacto ya se conoce. Utiliza la misma base de datos que aproposhace. En sistemas con mandoc , es un contenedor para apropos -f(buscar solo por nombre). [1]

$ whatis  whatis whatis(1) - busca palabras completas en la base de datos whatis

makewhatises un comando para indexar todos los manuales en disco en una base de datos que aproposy whatispuede leer. Apareció por primera vez en 2BSD de 1979, pero desde entonces ha sido reescrito varias veces en diferentes implementaciones de man. [2] mandb es un comando que realiza la misma función en man-db. [3]

La base de datos es tradicionalmente de texto simple, pero man-db, la implementación que se encuentra en muchas distribuciones de Linux , utiliza una base de datos Berkeley en su lugar. [3] [4] La implementación de mandoc utilizada en muchas distribuciones BSD también tiene sus propias innovaciones en el formato. [5]

Véase también

Referencias

  1. ^ whatis(1)  –  Manual de comandos generales de OpenBSD
  2. ^ makewhatis(8)  –  Manual del administrador del sistema OpenBSD
  3. ^ ab mandb(8) –  Manual de administración del sistema Linux
  4. ^ Watson C. "man-db, la base de datos de manuales en línea". man-db.nongnu.org . Consultado el 8 de mayo de 2019 . Utiliza una base de datos Berkeley DB en lugar de las bases de datos tradicionales de texto plano whatis. man-db es utilizado por varias distribuciones populares de GNU/Linux
  5. ^ mandoc.db(5)  –  Manual de formatos de archivos de OpenBSD

Enlaces externos