El dónde está command es una herramienta de línea de comandos que lo ayuda a ubicar las páginas fuente o binaria y manual de un comando de Linux. En esta breve guía, intentaremos proporcionar información sobre cómo puede usar el comando whereis.
Sintaxis básica del comando Whereis
La utilidad whereis toma la sintaxis mostrada.
$ whereis [OPTIONS] filename
Veamos ahora algunos ejemplos.
Buscar páginas binarias y man de un comando
Sin ninguna opción, la utilidad whereis proporciona tanto la ruta al archivo binario como a las páginas man de un comando de Linux.
Suponga que desea encontrar la ubicación binaria de ls comando incluyendo las páginas del manual. Para lograrlo, ejecuta el comando:
$ whereis ls
Desde la salida, el binario se encuentra en /usr/bin/ ruta y páginas de manual en /usr/share/man/man1/ls.1.gz camino.
Tomemos otro ejemplo más. Para ubicar la ruta binaria y las páginas man de cat comando, ejecutar:
$ whereis cat
Asimismo, el binario se encuentra en /usr/bin/cat ruta y páginas de manual en /usr/share/man/man1/cat.1.gz camino.
Proporcione más de un comando como argumento
Además, puede proporcionar varios comandos como argumentos de la siguiente manera:
$ whereis command1 command2 …
Por ejemplo, para encontrar simultáneamente la ubicación binaria y las páginas man de dos comandos:pwd y tiempo de actividad ejecuta el comando:
$ whereis pwd uptime
Ubicar solo las páginas man
Usa la -m opción o solo ver la ruta a las páginas man del comando. El siguiente ejemplo proporciona la ruta a las páginas man de ls comando.
$ whereis -m ls
Buscar solo las rutas binarias
Si solo desea buscar las rutas binarias y omitir las páginas del manual, use -b opción como se muestra a continuación.
$ whereis -b ls
Buscar solo los archivos de origen
Para buscar archivos de origen únicamente, use -s opción como se muestra.
$ whereis -s cp
Limitar los lugares en los que whereis puede buscar páginas man
De forma predeterminada, el dónde está La utilidad recupera todas las páginas del manual para un comando. Para restringir la utilidad para buscar en páginas de manual específicas, use -M opción seguida de la página del manual y, a continuación, -f opción seguida del comando.
En el siguiente ejemplo, el dónde está La utilidad busca páginas de manual de mkdir comando en rutas twp:/usr/share/man/man2/mkdir.2.gz y /usr/share/man/man1/mkdir.1.gz.
$ whereis mkdir
Aquí, hemos limitado el dónde está utilidad para buscar las páginas man en /usr/share/man/man2 solo la ruta e ignorar la otra ubicación.
$ whereis -M /usr/share/man/man2 -f mkdir
Limitar los lugares en los que whereis puede buscar binarios
Del mismo modo, puede limitar la ubicación que dónde está busca binarios. En el siguiente comando, dónde está busca binarios en dos ubicaciones:/usr/bin/pwd y /usr/include/pwd.h .
$ whereis pwd
Usando el -B opción, como se muestra, hemos restringido la utilidad para buscar los binarios en el /usr/bin solo ruta.
$ whereis -B /usr/bin -f pwd
Comprobar la versión
Para comprobar la versión de whereis comando, ejecutar:
$ whereis --version
O
$ whereis -V
Obtenga ayuda con la utilidad Whereis
Para dónde está adicional opciones de comando, ejecute el comando.
$ whereis --help
Conclusión
Esa fue una descripción general rápida del dónde está dominio. Con suerte, ha aprendido las cuerdas y puede usar la utilidad para ubicar los archivos binarios y las páginas del manual para varios comandos.