¿Cómo se encuentra el directorio de un comando? [duplicar]

19

Por ejemplo, los siguientes son los mismos

# /usr/bin/php updateDatabase.php

# php updateDatabase.php

¿Pero cómo inferiría la ubicación del comando php en / usr / bin?

    
pregunta user784637 14.11.2011 - 06:53

2 respuestas

41

Puede usar el comando whereis para buscar la ubicación de un binario ejecutable en su sistema.

Ejemplo:

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz

EDITAR: de esto responde a una pregunta similar, también puedes usar el comando which .

Ejemplo:

$ which ls
/bin/ls
    
respondido por el Christopher Kyle Horton 14.11.2011 - 06:56
5

Cuando el programa se puede ejecutar sin especificar la ruta completa, su directorio está en su variable $PATH .

Ejecutar

$ echo $PATH
/home/cweiske/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    
respondido por el cweiske 14.11.2011 - 07:08

Lea otras preguntas en las etiquetas