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.




7
¿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 porque necesita sudo). Sin embargo, cuando trato de …
123 sudo  path 


3
¿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 …
49 path 

16
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 como?
48 bash  shell  awk  path 

5
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 inicio?
45 bash  path 

4
Mostrar RUTA de una manera legible para los humanos
Quiero mostrar mi variable de entorno PATH de una manera más legible para los humanos. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Estoy pensando en algo como esto: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

2
¿Qué distribuciones tienen $ HOME / .local / bin en $ PATH?
Ejemplo: en Ubuntu, siempre hay un .localdirectorio en el directorio de inicio e .profileincluye esta línea: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binno existe de forma predeterminada, pero si se crea ya está en $PATHy se pueden encontrar ejecutables dentro. Esto no se menciona exactamente en la especificación del directorio XDG pero parece derivado de …

7
¿Por qué las variables PATH son diferentes cuando se ejecutan a través de sudo y su?
En mi VM Fedora, cuando ejecuto mi cuenta de usuario, tengo /usr/local/binen mi ruta: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Y del mismo modo cuando se ejecuta su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Sin embargo, cuando se ejecuta vía sudo, este directorio …


3
¿Cómo me deshago del prefijo Cygwin / cygdrive en todas las rutas?
Estoy cambiando a Cygwin desde el shell bash que se incluye con Git para Windows, y encuentro un problema extraño. Alguien pensó que sería una buena idea agregar /cygdrive/a todos los caminos, mientras que creo que es una idea horriblemente fea. He podido determinar que puedo solucionar esto parcialmente agregando …
36 path  cygwin  bashrc 

2
¿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 cron? Creé …
34 cron  path 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.