¿Qué son las variables de entorno?
También hay uno en las ventanas.
Variables de entorno de Linux
env
linux y variables de entorno de Windows, la función es similar, las variables de entorno del sistema de Windows pueden llamar a programas para que se ejecuten en cmd. La ruta de ejecución de estos programas generalmente se edita en la variable de ruta
Las variables de entorno se dividen en globales o de nivel de usuario
¿Qué son las variables de entorno?
La variable de entorno es un grupo de registros de información, el tipo es la estructura KV (keyValue, nombre = valor), que se utiliza para registrar la información clave del sistema operativo.La variable de entorno de la serie Linux, puede usar el comando env
para ver la información de la variable de entorno de la configuración actual del sistema
símbolo $, se puede obtener información sobre estas variables de entorno
Nombre de variable de exportación efectivo temporal
= valor de variable, no será válido cuando el terminal esté cerrado y
efectivo permanentemente
- Efectivo para el usuario actual, configurado en el nivel de usuario actual: archivo ~/.bashrc
- Efectivo para todos los usuarios, configurado a nivel de sistema: archivo /etc/profile
El archivo de configuración de origen surtirá efecto de inmediato o inicie sesión en el terminal nuevamente para que surta efecto
Configurado a nivel de usuario en el archivo ~/bashrc
exportar nombre de variable = valor de variable # configurado en el archivo ~/.bashrc
Configurado a nivel de sistema en el archivo /etc/profile
exportar nombre de variable=valor de variable# Configurado en el archivo /etc/profile, efectivo para todos los usuarios
Obtener información sobre estas variables de entorno
echo $nombre de variable ${nombre de variable}
La variable de entorno PATH
PATH registrará un conjunto de directorios separados por: . El registro aquí es la ruta de búsqueda para que el sistema ejecute el comando, que tiene el mismo efecto que la ruta de la variable de entorno en Windows. Al ejecutar el comando, buscará el comando para ejecutarlo uno por uno
desde el destino registrado en el registro y ejecutarlo. Al modificar el valor de este elemento, agregue una ruta de búsqueda de comando personalizada
Agregar caso de ruta de búsqueda de comando personalizado
(1) Crear archivo
mkdir ~/zenX # crear directorio
tocar testenv # crear archivo
vim editar este testenv
Establezca el permiso de ejecución de este archivo. No olvide
configurar la variable de entorno PATH a nivel de usuario o de sistema.
sudo vim ~/.bashrc # nivel de usuario
sudo vim /etc/profile # nivel de sistema
Los ajustes surten efecto
source ~/.bashrc # comando efectivo a nivel de usuario
source /etc/profile # comando efectivo a nivel de sistema
Compruebe si el valor de PATH es válido
En cualquier momento, independientemente del directorio, puede ejecutar el comando testenv
printenv ${variable de entorno}
nombre de la variable de entorno printenv Ver el valor de la variable de entorno especificada
echo $nombre de la variable de entorno | ${nombre de la variable de entorno} Ver el valor de la variable de entorno especificada
el nombre de la variable de entorno unset borra la variable de entorno especificada