martes, 17 de mayo de 2011
viernes, 6 de mayo de 2011
Script
¿Qué es un script?
Un script es una serie de instrucciones los cuales conforman a los programas escritos en unix.
Es una lista de comandos en un archivo, y que se pueden ejecutar todos de una sola vez, sólo invocando el nombre del archivo
Estructura de un script:
Comentarios. Sirven para guiar, e sdecir, saber que se esta realizando en esa instrucción.
En un script todo lo que venga después del símbolo # y hasta el próximo caracter nueva línea se toma como comentario y no se ejecuta.
Ejemplo:
echo Hola todos # comentario hasta fin de línea
sólo imprime "Hola todos".
# cat /etc/passwd
no ejecuta nada, pues el símbolo # convierte toda la línea en comentario.
Los scripts suelen encabezarse con comentarios que indican el nombre de archivo y lo que hace el script. Se colocan comentarios de documentación en diferentes partes del script para mejorar la comprensión y facilitar el mantenimiento
Ejemplo:
# Script que nos muestra por pantalla la #fecha, la hora, la
#maquina en que estamos, nuestro username, #nuestro numero
#identificador de usuario y de grupo, quien #esta conectado
# a la maquina y el directorio en que estamos
echo " "
echo " "
echo "la fecha de hoy es `date`"
echo "La maquina en que estas trabajando es: $HOST"
echo ""
echo -n "Tu user name es: "
whoami
echo ""
echo "En la maquina estan conectadas las siguientes personas "
who
echo "Estas en el directorio `pwd`"
Instrucciones que es necesario realizar para la practica:
Abre el editor de texto nano (en terminal)
Copia el código de ejemplo que se mostró arriba
Guarda el archivo con el nombre de sc_apellido_num_lista (por ejemplo sc_chavez_15) con Ctrl y X, Y, nombre
Sal de nano
Copia el archivo al escritorio
Pasa al directorio desktop
Cambia los permisos del archivo a 777
Observa como cambia el icono
Ejecuta el archivo de la forma siguiente:
./nombre_del_archivo
La salida debe ser parecido a:
10. Teclea el comando cat seguido de nombre_del_ archivo