martes, 11 de agosto de 2009

Variables de Entorno

Para crear una variable de entorno que permanezca durante las sesion de consola. Al cerrar la consola se pierde.

# PELICULAS=/home/itinajero/desktop/peliculas ; export PELICULAS
# export PELICULAS=/home/itinajero/desktop/peliculas

Para crear una variable y que esta permanzca para el usuario, de debede crear dentro del archivo
# nano ~/.bashrc
Agregar la siguiente linea
export PELICULAS=/home/itinajero/desktop/peliculas
Guardar


Para crear para todo el sistema (todos los usuarios), se debe de crear dentro del archivo
# nano /etc/profile

Para borrar una variable de sesion
# unset NOMBREVARIABLE

EXPRESIONES CON VARIABLE DE ENTORNO
1.- # $[expresion]
Ejemplo
[itinajero@server1 ~]$ echo "Tengo $[2009-1979] años"

2.- # $((expresion))
Ejemplo
[itinajero@server1 ~]$ echo "Tengo $((2009-1979)) años"


Algunas variables de entorno y su significado

1.- BASH
Ruta completa de nuestro interprete de comandos
/bin/bash

2.- BASH_VERSION
Representa la version actual del interprete de comandos

3.- HISTFILE
Ubicacion de nuestro historial
$HOME/.bash_history

4.- HISTFILESIZE
Indica cuantas entradas guardara el historial de comandos.

5.- HISTCMD
Indica el numero actual del historial de comandos

6.- HOSTTYPE
Muestra la arquitecura de nuestro PC.
Por ejemplo i686

7.- HOME
Indica el directorio del usuario logueado

8.- MAIL
Indica el nombre y ruta del archivo de correo del usuario.

9.- OSTYPE
Indica el nombre del sistema operativo actual

10.- RANDOM
Genera un valor aleatorio entre 0 y 99999.

11.- SECONDS
Indica el numero de segusdos desde que iniciamos el inteprete de comandos

12.- UID
No de usuario asignado por el sistema

No hay comentarios:

Publicar un comentario