Shell

Solo disponible en BuenasTareas
  • Páginas : 4 (944 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2011
Leer documento completo
Vista previa del texto
Octubre de 2008 Laboratorio de Herramientas Computacionales

Práctica: Shell scripts
Profesor: Moisés García Villanueva moises@correo.scfie.fie.umich.mx                    

Objetivo:Al finalizar esta práctica el alumno deberá manejar los conceptos básicos de programación en  shell de linux. Shell es una interfaz que nos proporciona utilidades de trabajo y permite establecer una relación con el núcleo. Es decir, la shell reconoce una serie de órdenes, las interpreta y lanza los procesos  necesarios para su realización. Hay diversos tipos de shells, cada una con sus características. Podemos citar: 
• • • •

Bourne shell (sh)  Korn shell (ksh)  Shell C (csh)  Bourne shell (bsh) 

1.­ Hacer un archivo utilizando el editor vi llamado “uno.sh” con las siguientes  instrucciones:
mkdir unocd uno touch uno.sh

Para que se ejecuten estas ordenes en el shell debemos escribir: sh  nombre_archivo, en nuestro caso que el archivo se llama uno.sh debemos ejecutar en la consola o terminal de trabajo de la  siguiente forma: $ sh  uno Observar el resultado con el comando tree. Debera observarse que se creo un directorio con  nombre uno y un archivo en blanco con el nombre uno.sh. Enviar la salida del comando tree al archivo arbol.txt  Editar el archivo uno.sh cambiando la palabra uno por $1, se debe observar e siguiente contenido  en el archivo uno.sh a8900317g@lc105:~$ cat uno.sh  mkdir $1 cd $1touch $1.sh Buscar en internet lo que significan parámetros o argumentos de un script (archivo) de comandos  en el shell, y escribir de 1 a 4 renglones en forma de comentario en el archivo uno.sh.Ahora identifiquemos la forma en que los programas en shell reciben sus argumentos. sh  nombre_archivo  primer_argumento  segundo_argumento ........  noveno_argumentosh            uno.sh                     $1                               $2                                     $9 de tal forma que para ejecutar el programa en shell con un argumento lo hacemos de la forma ...
tracking img