Quiero agregar múltiples rutas en la variable $path como java path y php path. como hacer eso en linux?
Estoy haciendo algo en bash_profile como:
PATH=$JAVA_HOME/bin:$PATH:/usr/java/jdk1.7.0_45/bin/:$AWS_AUTO_SCALING_HOME/bin
$PATH
puede tener varias rutas separadas por dos puntos ( :
). P.ej:
export PATH=/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/myuser/bin
Establezca la variable de entorno $PATH
para incluir el directorio donde instaló el directorio bin con scripts de shell y dos entradas de exportación consecutivas como en el ejemplo.
Ejemplo :
export ANT_HOME=/path/to/ant/dir export PATH=${PATH}:${ANT_HOME}/bin:${JAVA_HOME}/bin
Para que sean entradas permanentes, actualice el archivo bash_profile.
Una forma de agregar múltiples ejecutables a la variable $PATH es:
export PATH=/path/to/executable1:\ /path/to/executable2:\ /path/to/executable3:\ /path/to/executable4
Si ya existe un $PATH
en .bash_profile
y desea que tengan prioridad sobre los ejecutables (como java y php), puede hacerlo:
export PATH=$PATH:/path/to/executable1:\ /path/to/executable2:\ /path/to/executable3:\ /path/to/executable4
Si la ruta a cualquier ejecutable contiene espacios en blanco, agregue la parte / ... executableX
entre comillas.
Una vez que haya terminado de hacer cambios en su bash_profile
, obtenga el archivo en una sesión de terminal para que los cambios sean efectivos de inmediato:
source .bash_profile