Preguntas etiquetadas con path

RUTA (todo en mayúsculas) es el nombre de una variable de entorno en sistemas operativos tipo Unix, DOS, OS / 2 y Microsoft Windows, que especifica un conjunto de directorios donde se buscan programas ejecutables.

123
¿Cómo hacer que `sudo` preserve $ PATH?

Necesito ejecutar un programa instalado en / opt / godi / sbin (un directorio personalizado). Si agrego ese directorio a mi RUTA, agregando la siguiente línea a mi archivo .bashrc export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin entonces puedo intentar ejecutar el comando bien (excepto que falla...

49
¿Es seguro agregarlo? a mi camino? ¿Cómo?

He visto a personas mencionar en otras respuestas que es una mala idea incluir el directorio de trabajo actual (' .') en su $PATHvariable de entorno, pero no he podido encontrar una pregunta que aborde específicamente el problema. Entonces, ¿por qué no debo agregar .a mi camino? Y si a pesar de...

48
Eliminar entradas duplicadas de $ PATH con el comando awk

Estoy tratando de escribir una función de shell bash que me permita eliminar copias duplicadas de directorios de mi variable de entorno PATH. Me dijeron que es posible lograr esto con un comando de una línea usando el awkcomando, pero no puedo entender cómo hacerlo. Alguien sabe...

45
Las entradas duplicadas en $ PATH son un problema?

Obtengo bashrc de algunos de mis amigos. Así que termino teniendo entradas duplicadas en mi variable $ PATH. No estoy seguro de si ese es el problema para los comandos que tardan mucho en iniciarse. ¿Cómo funciona $ PATH internamente en bash? ¿Tener más CAMINOS ralentiza mi tiempo de...

34
¿Dónde se establece la ruta del cron?

Cron no usa la ruta del usuario cuyo crontab es y, en cambio, tiene la suya. Se puede cambiar fácilmente agregando PATH=/foo/baral principio del crontab, y la solución clásica es usar siempre rutas absolutas a los comandos ejecutados por cron, pero ¿dónde se define la RUTA predeterminada de...

31
¿Cómo puedo agregar limpiamente a $ PATH?

Me gustaría una manera de agregar cosas a $ PATH, en todo el sistema o para un usuario individual, sin potencialmente agregar la misma ruta varias veces. Una razón para querer hacer esto es para que se puedan hacer adiciones .bashrc, lo que no requiere un inicio de sesión, y también es más útil en...

28
Eliminar un directorio de la RUTA

Estoy tratando de compilar wxWidgets usando MingW, y tengo cygwin en mi camino, lo que parece estar en conflicto. Por lo tanto, me gustaría eliminar /d/Programme/cygwin/binde la variable PATH y me pregunto si hay alguna forma elegante de hacerlo. El enfoque ingenuo sería hacer eco en un archivo,...