Variables de Medio Ambiente en Linux

Anonim

Variables de Medio Ambiente en Linux

Las variables de entorno en los sistemas operativos del kernel de Linux se denominan variables que contienen información de texto utilizada por otros programas durante el lanzamiento. Por lo general, incluyen parámetros generales del sistema de conchas gráficas y de comando, datos sobre la configuración del usuario, la ubicación de ciertos archivos y mucho más. Los valores de tales variables se indican, por ejemplo, números, símbolos, formas de directorios o archivos. Gracias a esto, muchas aplicaciones acceden rápidamente a la configuración específica, así como la capacidad de cambiar o crear nuevas opciones para el usuario.

Trabajando con variables de entorno en Linux

Como parte de este artículo, nos gustaría afectar la información básica y la más útil, que se relaciona con las variables de medio ambiente. Además, demostraremos formas de verlos, cambiar, crear y eliminar. El conocimiento de las principales opciones ayudará a los usuarios novatos a navegar en la gestión de herramientas similares y tratar su valor en las distribuciones del sistema operativo. Antes del inicio del análisis de los parámetros más importantes, me gustaría informar sobre dividirlos en clases. Dicha agrupación se define de la siguiente manera:
  1. Variables del sistema. Estas opciones se cargan inmediatamente al inicio del sistema operativo, almacenadas en ciertos archivos de configuración (será sobre ellos a continuación), así como disponibles para todos los usuarios y todo el sistema operativo en su conjunto. Por lo general, tales parámetros se consideran los más importantes y utilizados con frecuencia durante el inicio de una amplia variedad de aplicaciones.
  2. Variables personalizadas. Cada usuario tiene su propio directorio de inicio donde se almacenan todos los objetos importantes, los archivos de configuración de sus variables de usuario incluyen. De su nombre, ya está claro que se aplican bajo un usuario específico en un momento en que está autorizado a través del "Terminal" local. Actúan cuando están conectados de forma remota.
  3. Variables locales. Hay parámetros utilizados solo dentro de la misma sesión. Cuando se completa, se eliminarán para siempre y todos deberán crearse manualmente para un reinicio. No se guardan en archivos individuales, y se crean, se editan y se eliminan utilizando los comandos de la consola apropiados.

Archivos de configuración para variables personalizadas y de sistema.

Como ya sabe de la descripción anterior, dos de las tres clases de las variables de Linux se almacenan en archivos separados donde se recopilan configuraciones generales y parámetros adicionales. Cada un objeto de este tipo se carga solo en condiciones adecuadas y se usa para diferentes propósitos. Por separado, me gustaría asignar tales artículos:

  • / Etc / perfil es uno de los archivos del sistema. Disponible para todos los usuarios y todo el sistema, incluso con una entrada remota. La única restricción para ello: los parámetros no se aceptan cuando abre el "terminal" estándar, es decir, en esta ubicación, no se trabajará valores de esta configuración.
  • / Etc / entorno - un análogo más amplio de la configuración anterior. Funciona a nivel del sistema, tiene las mismas opciones que el archivo anterior, pero ahora sin restricciones incluso con una conexión remota.
  • /Etc/basash.bashrc: el archivo solo para uso local, en una sesión remota o conexión a través de Internet no funcionará. Realizado para cada usuario por separado al crear una nueva sesión de terminal.
  • .Bashrcs a un usuario específico, se almacena en su directorio de inicio y se ejecuta cada vez que el terminal es nuevo.
  • .Bash_profile es lo mismo que .bashrc, solo para la interacción remota, por ejemplo, cuando se usa SSH.

Lista de sistemas básicos y variables de entorno personalizado

Gracias a las instrucciones anteriores, ahora sabe cómo determinar rápidamente todos los parámetros actuales y sus valores. Sólo permanece lidiar con el principal. Preste atención a tales artículos:
  • DELAWARE. Nombre completo - Entorno de escritorio. Contiene el nombre del entorno actual del escritorio. En los sistemas operativos, se utilizan diversas conchas gráficas en el kernel de Linux, por lo que las aplicaciones son importantes para entender lo que ahora está activo. Esto ayuda a la variable de. Un ejemplo de sus valores: gnomo, menta, kde, etc.
  • Ruta: define una lista de directorios en los que la búsqueda de varios archivos ejecutables. Por ejemplo, en la acción de uno de los comandos para buscar y acceder a objetos, se refieren a estas carpetas para buscar y enviar rápidamente archivos ejecutables con argumentos específicos.
  • Shell: mantiene la opción del shell de comando activo. Dichas conchas permiten al usuario prescribir de forma independiente ciertos scripts y ejecutar diferentes procesos utilizando sintaxis. Bash se considera la concha más popular. La lista de otros comandos comunes para la familiarización se puede encontrar en otro artículo sobre el siguiente enlace.
  • Dicha durancia se agrega cualquier parámetros locales en una cantidad ilimitada, es importante recordar solo las características principales de su acción.

    Agregar y eliminar variables personalizadas

    Cambiamos a las clases de clase que se almacenan en archivos de configuración, y de esto calienta el hecho de que tiene que editar los archivos en sí. Esto se hace utilizando cualquier editor de texto estándar.

  1. Abra la configuración del usuario a través del sudo gedit .bashrc. Proponemos usar un editor gráfico con diseño de sintaxis, por ejemplo, GEDIT. Sin embargo, puede especificar cualquier otro, por ejemplo, VI o Nano.
  2. Ejecute un archivo de configuración personalizado de variables de entorno en Linux

  3. No olvide que al iniciar el comando en nombre del superusuario, deberá ingresar una contraseña.
  4. Ingrese la contraseña para ejecutar el archivo de configuración del usuario en Linux

  5. Al final del archivo, agregue la cadena Exportar var = valor. El número de tales parámetros no se limita a nada. Además, puede cambiar el valor de las variables ya presentes.
  6. Agregar variable al archivo de configuración del usuario en Linux

  7. Después de realizar cambios, guardarlos y cerrar el archivo.
  8. Guarda los cambios en el archivo de configuración del usuario en Linux

  9. La actualización de configuración se producirá después de que se inicie el archivo, y se realiza a través de la fuente .bashrc.
  10. Reinicie el archivo de configuración de usuario de Linux

  11. Puede verificar la actividad de la variable a través de la misma opción ECHO $ ​​VAR.
  12. Compruebe el valor de la variable de usuario en Linux

Si no está familiarizado con la descripción de esta clase de variables antes de realizar cambios, asegúrese de leer la información al comienzo del artículo. Esto ayudará a evitar más errores con la acción de los parámetros ingresados ​​que tienen sus limitaciones. En cuanto a la eliminación de parámetros, también ocurre a través del archivo de configuración. Es suficiente quitarle completamente la cadena o comentarlo agregando al principio del signo #.

Creación y eliminación de variables de entorno sistémico

Sólo sigue siendo afectar a la tercera clase de variables: sistémico. Editar Para hacer esto será el archivo / etc / perfil, que permanece activo incluso con una conexión remota, por ejemplo, a través de un gerente de SSH conocido. La apertura del elemento de configuración se realiza de la misma manera que en la versión anterior:

  1. En la consola, ingrese sudo gedit / etc / perfil.
  2. Ejecute el archivo de configuración del sistema de variables en Linux

  3. Haga todos los cambios necesarios y guárdelos haciendo clic en el botón apropiado.
  4. Edite la configuración del sistema de las variables en Linux

  5. Reinicie el objeto a través de la fuente / etc / perfil.
  6. Reinicie la configuración del sistema de las variables en Linux

  7. Al final, verifique el rendimiento a través de ECHO $ ​​VAR.
  8. Compruebe la operación del entorno variable del sistema en Linux

Los cambios en el archivo se guardarán incluso después de reiniciar la sesión, y cada usuario y aplicación podrán acceder a nuevos datos sin ningún problema.

Incluso si la información presentada hoy parece muy difícil para usted, le recomendamos que lo entiendan y comprendamos la mayor cantidad de aspectos posible. Aplicar dichas herramientas OS ayudará a evitar acumular archivos de configuración adicionales para cada aplicación, ya que todos accederán a las variables. También proporciona protección para todos los parámetros y agrupándolos dentro de la misma ubicación. Si está interesado en variables específicas de entorno ligeramente usadas, consulte la documentación de distribución de Linux.

Lee mas