evaluacion

Páginas: 16 (3807 palabras) Publicado: 8 de abril de 2013


FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA EN ELECTRÓNICA Y TELECOMUNICACIONES


Materia: SISTEMAS OPERATIVOS




Ciclo: QUINTO




Periodo: SEPTIEMBRE 2012 – FEBRERO 2013




Nombre: ESTEBAN EDUARDO VELECELA GALLEGOS




Tema: VARIABLES DEL SHELL Y VALORES
PORDEFECTO


1. OBJETIVO
- Conocer y entender el funcionamiento de las diferentes variables del Shell de Linux así como la aplicación de las mismas en el desarrollo de diferentes scripts.
- Conocer y entender los valores por defecto los cuales pueden ser añadidos a los diferentes scripts.
2. INTRODUCCION
Una variable de Shell es una zona de almacenamiento deinformación con un nombre que la identifica. Para no liarnos mucho, es similar a un variable en lenguaje C. Podemos asignar un valor a una variable mediante el operador "=". Si la variable no existe el operador "=" la crea. No se debe dejar espacio entre el nombre de la variable y el operador de asignación (=).
Una variable es un contenedor. Consta de un identificador que la distingue de otra(su nombre) y de un contenido. La relación entre variable y contenido es de equivalencia. Por lo general las variables en Shell no tienen tipos asociados
3 VARABLES DEL SHELL
- BASH: Expande completamente el nombre del archivo usado para invocar esta instancia en el bash.
- BASHPID: Expande el proceso ID del proceso actual en bash. Esto difiere de $$ bajo ciertas circunstancias, algo semejantecomo las subshells que no requieren bash para ser reinicializadas.
- BASH_ALIASES: Un conjunto de variables asociativas cuyos integrantes corresponden para la lista interna de alias los cuales están mantenidos por los alias incorporados.
- BASH_ARGC: Una variable de arreglo cuyos valores son los números de parámetros en cada marco del flujo acumulado actual de ejecución del bash.
- BASH_ARGV:Una variable de arreglo conteniendo todo los parámetros en el flujo acumulado actual de ejecución del bash. El parámetro final de la última llamada de rutina está en la cima del montón.
- BASH_CMDS: Una variable de arreglo asociativas cuyos valores son los números de parámetros en cada marco del flujo acumulado actual de ejecución del bash.
- BASH_COMMAND: El comando actualmente siendoejecutado o a punto de ser ejecutado, a menos que las shell esté ejecutando una orden como el resultado de una trampa
- BASH_EXECUTION_STRING: El argumento del comando para la opción de invocación –c
- BASH_LINENO: Una variable de arreglo cuyos integrantes son los números de las líneas en el archivo originario correspondiente a cada miembro de FUNCNAME.${BASH_LINENO[$i]} es el número de line en elarchivo originario donde ${FUNCNAME[$i]} es llamado (o ${BASH_LINENO[$i-1]} estando establecido referencias para dentro de otro función en la Shell). La correspondiente nombre del archivo originario es {BASH_SOURCE[$i]}. Usar LINENO para obtener el número actual de la línea.
- BASH_REMATCH: Una variable de arreglo cuyos integrantes son asignados por =~ el operador binario para [[condicional comando.El elemento con el índice 0 es la porción del string correspondiendo a la expresión regular entera.
- BASH_SOURCE: Una variable de arreglo cuyos integrantes son los nombres de los archivos originarios correspondientes a los elementos en la variable de arreglo FUNCNAME.
- BASH_SUBSHELL: Se incrementa en uno cada vez que un subshell o subshell ambiente se genera. El valor inicial es 0.
-BASH_VERSINFO: Una variable de matriz de sólo lectura cuyos miembros contienen información de versión para esta instancia de bash. Los valores de asignado a los miembros de la matriz son las siguientes:
BASH_VERSINFO [0]: El número de versión principal (la liberación)
BASH_VERSINFO [1]: El número de versión menor (la versión)
BASH_VERSINFO [2]: el nivel de parche
BASH_VERSINFO [3]: La versión de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La evaluacion
  • Evaluacion
  • Evaluacion
  • Evaluacion hay
  • Evaluacion
  • Evaluación
  • Evaluación
  • Evaluacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS