Agregar una aplicación compilada a $ PATH. Entendiendo el problema

0

Estoy tratando de entender todo el problema de $ PATH pero hasta ahora no he tenido suerte. Supongamos que acabo de compilar un ejecutable con make y necesito ejecutarlo con el shell sin usar la ruta completa. Bueno, el problema es que no entiendo completamente todas estas cosas "agregar a la ruta".

Mi idea es que si el terminal lee en carpetas específicas, ¿por qué no ponemos todos los archivos de la aplicación en esta carpeta?

¿Por qué no agregamos toda la carpeta de Aplicaciones a la lista de carpetas a la que va el terminal para abrir una aplicación?

    
pregunta BlueStarry 03.12.2015 - 12:10

1 respuesta

1

La variable PATH ya contiene una lista de directorios que la shell (que es lo que se está ejecutando dentro de Terminal) está utilizando para buscar cualquier ejecutable. Por lo tanto, si compila algo por su cuenta y lo coloca en una de las carpetas enumeradas en RUTA, puede ejecutarlo desde el indicador del shell de inmediato.

La carpeta actual ( . ) generalmente no es parte de PATH por razones de seguridad. Así que para las cosas que compilas y quieres ejecutar de inmediato, tienes que ejecutar ./stuff para que el shell lo encuentre.

    
respondido por el nohillside 03.12.2015 - 15:24

Lea otras preguntas en las etiquetas