En Linux, las variables de entorno son un concepto muy importante. Las variables de entorno pueden ser establecidas por el sistema, usuario, shell y otros programas.
Una variable es una cadena a la que se le puede asignar un valor, incluidos números, texto, nombres de archivos, dispositivos y otros tipos de datos.
En el siguiente ejemplo, asignaremos un valor a la variable TEST y luego usaremos el comando echo para enviar:
$ TEST = " Programación de Linux " $ echo $ TESTLinux Programming
Nota: la asignación de variables no se puede agregar antes $ símbolo, la variable debe tener el prefijo $. Al salir de la shell, las variables desaparecerán.
Después de iniciar sesión en el sistema, el shell tendrá un proceso de inicialización para configurar las variables de entorno. En esta etapa, Shell leerá los archivos /etc /profile y .profile de la siguiente manera:
Después de leer los dos archivos anteriores, aparecerá el shell. $ Símbolo del sistema:
$
Cuando aparezca este indicador, puede ingresar el comando y llamar al programa correspondiente.
Nota: Lo anterior es el proceso de inicialización de Bourne Shell. bash y ksh también verifican otros archivos durante el proceso de inicialización.
.profile file
El archivo /etc /profile contiene información general de inicialización de shell, mantenida por el administrador de Linux, y el usuario general no tiene derecho a modificarla.
Pero puede modificar el archivo .profile en el directorio de inicio y agregar información de inicialización de "personalización privada", que incluye:
Encuentre el archivo .profile en su directorio de inicio y abra y vea el contenido usando el editor vi.
Establecer tipo de terminal
En general, el terminal que utilizamos está configurado por el programa login o getty, que puede no cumplir con nuestros hábitos.
Para los terminales que no se han utilizado, puede que no sea familiar, no esté acostumbrado al estilo de salida de comando y es un poco difícil de interactuar. Por lo tanto, el usuario promedio establecerá el terminal en el siguiente tipo:
$ TERM = vt100 $
vt100 es una abreviatura de virtual terminate 100. Un terminal virtual es un terminal falso. Un terminal que tiene su propia pantalla y teclado se conectará a la computadora host mediante un cable especial (como un puerto serie). Vt100 es una especificación de terminal virtual compatible con la mayoría de los sistemas Linux. También se utilizan comúnmente ansi, xterm, etc.
Establecer la variable PATH
Cuando ingresa un comando en el símbolo del sistema, el shell buscará el programa correspondiente al comando de acuerdo con la variable PATH. La variable PATH indica la ruta donde se encuentra el programa.
En general, la variable PATH se establece de la siguiente manera:
$ PATH = /bin: /usr /bin $
Las rutas múltiples están separadas por dos puntos (:). Si el comando ingresado por el usuario no se encuentra en la ruta establecida por PATH, informará un error, por ejemplo:
$ hellohello: no encontrado $
variables PS1 y PS2
la variable PS1 se usa para guardar el símbolo del sistema , puede modificarlo a voluntad, si no está acostumbrado a usar $ como mensaje, también puede cambiar a otros caracteres. Después de que se modifica la variable PS1, la solicitud cambia inmediatamente.
Por ejemplo, establezca el símbolo del sistema en ’ = > ’:
$ PS1 = '= >' = > = > = >
También puede preguntar Establezca el directorio actual, por ejemplo:
= > PS1 = " [\\ u @ \\ h \\ w] \\ $ " [root @ ip-72-167-112-17 /var /www /tutorialspoint /Linux ] $ [root @ ip-72-167-112-17 /var /www /tutorialspoint /Linux] $
El símbolo del sistema contiene el nombre de usuario, el nombre de host y el directorio actual.
Los caracteres de escape en la tabla a continuación se pueden usar como parámetros para PS1 para enriquecer la información del símbolo del sistema.
Puede cambiar la solicitud cada vez que inicie sesión, o puede agregar la variable PS1 al archivo .profile para que la solicitud se modifique automáticamente cada vez que inicie sesión.
Si el comando ingresado por el usuario está incompleto, el shell también usará el segundo indicador para esperar a que el usuario complete la entrada del comando. El segundo indicador de comando predeterminado es > que se guarda en la variable PS2 y se puede modificar a voluntad.
El siguiente ejemplo utiliza el segundo indicador de comando predeterminado:
$ echo " este es un > prueba " esto es un atest $
El siguiente ejemplo cambia el indicador a través de la variable PS2:
$ PS2 = " indicador secundario > " $ eco " este es un indicador secundario > prueba " esto es atest $
Variables de entorno comunes
La siguiente tabla enumera algunos de los importantes Variables de entorno, que pueden ser modificadas de la manera mencionada anteriormente.
El siguiente ejemplo utiliza algunas variables de entorno:
$ echo $ HOME /root] $ echo $ DISPLAY $ echo $ TERMxterm $ echo $ PATH /usr /local /bin: /bin: /usr /bin: /home /amrood /bin: /usr /local /bin $
Al leer un apue, la explicación del área de almacenamiento compartido es inútil. Por esta razón, e
Principio básico Después de que la instalación de mysql se haya realizado correctamente, el valor p
El icono en la esquina superior izquierda de Windows7 Explorer, Favoritos, Escritorio y varios icono
La función SELinux es una implementación del control de acceso obligatorio que mejora aún más la seg
Dos "BBC" para recuperar sistemas Linux dañados
Instalación y desinstalación de software bajo Linux
Shell monitorea los cambios del archivo del sistema de Linux
Java expuesto las vulnerabilidades que afectan el sistema Linux
Máquina virtual conectada con masilla Apareció Centos: Error de red: Conexión rechazada
Solución de error en el cuadro de diálogo chino de Linux
Le enseñará cómo completar la configuración de la dirección de red de Linux
MongoDB tutorial básico de instalación en LInux
Windows 10 Desktop Edition Outlook /Alarms App Interactive Notification
Copia de seguridad y copia de seguridad automática en Windows Vista
El "correo" y el "reloj de alarma" del teléfono móvil Win10 se ha actualizado, tiende a mejorar
El impacto del área y el idioma de Windows en el sistema
¿Qué sucede si configuro el navegador Sogou como el navegador predeterminado siempre falla?
Love clip pantalla en blanco cómo sucedió Love clip pantalla en blanco motivo de introducción
Vista expone una vulnerabilidad fatal que puede bloquear el sistema en 10 segundos
Microsoft actualizará la aplicación "Mapa de Windows", mejorará el modo de conducción, etc.
La unidad de CD que graba Windows7 no lee la solución de problemas del disco