Resumen de las variables del entorno de desarrollo del sistema MAC

Teoría

Las variables de entorno del sistema Mac, el orden de carga es:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

/etc/profile y /etc/paths están en el nivel del sistema y se cargarán cuando se inicie el sistema, y ​​las últimas son las variables de entorno actuales del nivel de usuario. Los tres siguientes se leen en orden de adelante hacia atrás. Si el archivo /.bash_profile existe, los siguientes archivos se ignorarán y no se leerán. Si el archivo /.bash_profile no existe, el siguiente documento se leerá por analogía. ~/.bashrc no tiene las reglas anteriores, se carga cuando se abre el shell bash.

La sintaxis de PATH es la siguiente

#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

Popularización de los documentos anteriores.

  • /etc/paths (Se recomienda modificar este archivo globalmente)
    Edite rutas, agregue variables de entorno al archivo de rutas, una ruta por línea
    Sugerencia: cuando ingrese variables de entorno, no necesita ingresarlas una por una, simplemente arrastre la carpeta en la Terminal. .

  • /etc/profile (se recomienda no modificar este archivo)
    configuración global (pública), sin importar el usuario que sea, leerá este archivo al iniciar sesión.

  • /etc/bashrc (generalmente agrega variables de entorno a nivel del sistema en este archivo)
    configuración global (pública), cuando se ejecuta bash shell, sin importar el método que sea, este archivo se leerá

  • El archivo .profile establece la información del entorno para cada usuario del sistema. Cuando el usuario inicia sesión por primera vez, el archivo se ejecuta. Y la configuración del shell se recopila del archivo de configuración en el directorio /etc/profile.d. Nota:
    Si tiene el derecho Si se modifica /etc/profile, debe reiniciar su modificación para que surta efecto. Esta modificación tendrá efecto para todos los usuarios.

  • ./bashrc Cada usuario que ejecuta bash shell ejecuta este archivo. Cuando se abre bash shell, se lee el archivo. Preste
    atención para  modificar una determinada configuración para todos los usuarios que usan bash y tendrá efecto si bash se abrió más tarde Modificar este archivo, modifique este archivo sin reiniciar y vuelva a abrir un bash para que surta efecto.


  • ./bash_profile Este archivo contiene información de bash específica para su shell bash. Este archivo se lee cuando inicia sesión y cada vez que abre un nuevo shell. (Cada usuario tiene un archivo .bashrc en el directorio de usuarios)  . reiniciado para que surta efecto. /etc/profile surte efecto para todos los usuarios, y ~/.bash_profile solo surte efecto para el usuario actual.

la información del entorno source ./.bash_profile o ./.profile entra en vigor

Ajustes globales

1. Crea un archivo

sudo touch /etc/paths.d/mysql

2. Abra este archivo con vim (si se abre con open -t, no se permite la edición):

sudo vim /etc/paths.d/mysql

3. Edite el archivo, escriba la ruta y guárdelo (cierre la ventana de Terminal y vuelva a abrirla para usar el comando mysql)

/usr/local/mysql/bin

4. $source hace efectiva la configuración correspondiente

configuraciones de usuario individuales

  1. discos compactos ~

  2. vim ~/.bash_profile (añadir variables de entorno de nivel de usuario a cualquier archivo)

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Agregue el código anterior a ~/.bash_profile.

  1. fuente Archivo correspondiente entorno de configuración efectiva

ver RUTA


echo $RUTA

Supongo que te gusta

Origin blog.csdn.net/qq_25062671/article/details/127781580
Recomendado
Clasificación