La diferencia y el uso de las variables de entorno de Linux / etc / profile y ~ / .bashrc

Utilice el siguiente comando para modificar el archivo .bashrc:

gedit ~/.bashrc

Modifique el final del archivo:

source /opt/ros/indigo/setup.bash
source ~/catkin_ws/devel/setup.bash

Con respecto a lo que es una variable de entorno, como ejemplo común, en el sistema Windows, cuando instalamos el JDK, si ingresamos directamente comandos java o relacionados con javac en la línea del símbolo del sistema (cmd),
nos pedirá: "java es no es un comando interno o externo, ni un programa ejecutable o archivo por lotes ". En este momento, necesitamos agregar la ruta del directorio bin en el JDK a la variable PATH.

1 Utilice / etc / profile

 / etc / profile La modificación de las variables de entorno es eficaz para todos los usuarios, pero debe obtener / etc / profile después de la modificación

1) Modifique el archivo / etc / profile

sudo vi / etc / profile

2) Agregue variables de entorno al final del archivo / etc / profile

变量名=变量值
...=...
export 变量名 ...
如:JAVA_HOME=/opt/jdk1.8.0_91
  CLASSPATH=.:./bin
  PATH=$JAVA_HOME/bin:$PATH
  export JAVA_HOME CLASSPATH PATH

3) Salir y guardar

: wq

4) Efectivo inmediatamente

fuente / etc / profile

Nota: Si no ejecuta el comando de origen, debe reiniciar el sistema para que surta efecto.

2 Utilice .bashrc

 .bashrc Modifica este archivo en el directorio de inicio de un usuario, que solo tiene efecto para el usuario actual. Se recomienda usarlo para tener el menor impacto y debe obtenerse después de la modificación.

2.1 Agregar variables de entorno

 Suponga que la ruta de la variable de entorno que desea agregar es: / opt / my-tools / android-sdk / tools

  • Ingrese al directorio raíz del usuario
   cd   $HOME  或 cd ~
  • Luego abra .bashrc si no existe, cree un nuevo archivo .bashrc
vi   .bashrc
  • Agregue la ruta que desea agregar al final de la página .bashrc
export PATH=$PATH:/opt/my-tools/android-sdk/tools
  • Ejecución final
source ~/.bashrc

Las variables de entorno están funcionando.

Supongo que te gusta

Origin blog.csdn.net/zou_albert/article/details/112368264
Recomendado
Clasificación