Articulo de referencia

A propósito (Unix)

En informática , apropos es 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" (...

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.

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
  • apropos(1) –  Manual de comandos generales de BSD
  • apropos(1) –  Manual de comandos generales de OpenBSD
  • apropos(1) –  Manual de comandos generales de Linux
  • A propósito de la wiki de LinuxQuestions.org
Obtenido de "https://es.wikipedia.org/w/index.php?title=Apropos_(Unix)&oldid=1199036410"