Agregando un nuevo directorio a PATH varibale

1

¿Cuál es la manera de facto de exportar un archivo binario / ejecutable a mi PATH global? He visto diferentes respuestas a esto, pero estoy buscando la mejor respuesta.

Básicamente, si voy a Github y descargo un directorio o carpeta y luego quiero agregar lo que descargue a mi RUTA, ¿cuál es la forma recomendada de hacerlo para que pueda hacer eco en cualquier shell?

    
pregunta Cody Rutscher 23.08.2018 - 17:21

2 respuestas

0

Agregue el directorio en la variable PATH en el archivo ~/.bashrc . Cuando se inicia un shell interactivo sin inicio de sesión, se ejecuta ~/.bashrc . Eso significa que ~/.bashrc se ejecuta para cada nueva pestaña / ventana abierta en Terminal.app.

Simplemente agregue esta línea en su archivo ~/.bashrc :

PATH=$PATH:~/DirectoryName
PATH=~/DirectoryName:$PATH

según su preferencia. Si el nombre del directorio está precedido, cualquier sistema ejecutable de nombre similar puede aparecer sombreado.

Para ejecutar ~/.bashrc y obtener el nuevo PATH en efecto sin reiniciar el terminal, ejecute:

source ~/.bashrc

Además, asegúrese de ingresar esta línea en su ~/.bash_profile

if [ -f ~/.bashrc ] ; then
    . ~/.bashrc
fi
    
respondido por el Nimesh Neema 23.08.2018 - 17:35
1

Si quieres una línea (lo que me parece más conveniente):

echo 'export PATH=$PATH:"/path/to/your/dir"' >> ~/.bash_profile && source ~/.bash_profile

por supuesto, puede cambiar esto a sus preferencias (es decir, agregar o anteponer a $ PATH, .bashrc, .bash_profile, .zshrc, etc.)

    
respondido por el Cyb3rL0rd 23.08.2018 - 21:34

Lea otras preguntas en las etiquetas