Estructura

Solo disponible en BuenasTareas
  • Páginas : 5 (1100 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
A- Definición de script básico: Un script básico es un archivo creado con un editor de texto, que contiene un comando ( se puede hacer de forma similar con mas de un comando) ,y que puede ser ejecutado sin tener que escribir el comando en la terminal cada vez que queramos que se ejecute.
B- como crear un script básico de un solo comando:
1- Abrir el editor simple de textos (gedit), y copiar enel las siguientes lineas:
#!/bin/bash
echo descripción
echo ..dentro de 4 seg se inicia el script,o cierra la terminal
sleep 4s
cd /home/usuario
comando
2- guardar como: script-básico, en el directorio Templates
Ahora podremos acceder a este archivo en : Nautilus > botón secundario> Crear un documento. Nos creara una copia en el directorio del Usuario. Esto nos sirve para siempre quequeramos crear un script, acceder a este archivo, y modificarlo a nuestro gusto.
3- Abrimos la copia que se nos ha creado en nuestro directorio de Usuario, y lo modificamos a nuestro gusto:
podemos modificar las siguientes lineas:
- Linea #!/bin/bash : no modificarla, esta línea es la que indica que lo siguiente es un script para ser ejecutado en una terminal
- Linea “echo descripción” :cambiamos la palabra descripción, por un mensaje descriptivo de lo que va a hacer el comando ( no quitar la palabra echo, que indica que lo que viene a continuación, en la misma linea, no es un comando )
- Linea “echo ..dentro de 4 seg se inicia el script,o cierra la terminal” nos informa de que en 4 segundos se iniciara el comando descrito en la linea anterior, y nos da la oportunidad de dejar quese ejecute, o de cerrar la terminal.
- Linea “sleep 4s”: podemos modificar el tiempo que queramos que tarde en ejecutarse el comando
- Linea “cd /home/usuario”: cambiamos usuario por el nombre de nuestro usuario
- Linea “comando”: lo cambiamos por el comando que queramos que se ejecute.
( Para aprender sobre comandos ver las paginas que se indican mas abajo)
Guardamos las modificaciones delarchivo, guardándolo como: ponemos un nombre descriptivo a nuestro script básico recién creado.
4- Lo seleccionamos, y en Propiedades:
- abrir con: añadimos abrir con terminal, por defecto (conservando la opcion de abrir con el editor de textos, para poderlo modificar mas adelante si queremos)
- permisos: señalamos: permitir ejecutar el archivo como un programa.
En Nautilus > Editar >Preferencias > Comportamiento > “archivos de textos ejecutables” > “preguntar cada vez”.
Ahora al abrir nuestro archivo script, en la ventana que aparece seleccionamos: ejecutar en una terminal, y se abrirá la terminal, nos mostrara el mensaje drescriptivo, esperara 4 segundos, y se ejecutara el comando que hayamos puesto.
* Scripts que se ejecutan mientras que el navegador abre lapágina.
* Scripts que se ejecutan como respuesta a la acción de un usuario.
El primero de los casos se utiliza cuando quieres hacer algo cuando el navegador carga la página. Por ejemplo, podrías mostrar un mensaje de bienvenida que aparezca cuando el usuario entra en tu página, o que el navegador te informe de la última actualización del documento (Tal como se vió en el capitulo 1).

El segundocaso es útil cuando deseas realizar acciones como respuesta a eventos del usuario.

Los eventos son acciones que ocurren cuando un usuario hace alguna cosa sobre la página web, es decir, un evento podría ser que el usuario escriba algo en una caja de texto, o que se coloque con el ratón encima de un enlace, y así un montón de cosas. Casi cualquier cosa que puede realizar el usuario dentro dela página tiene un evento relacionado.

Utilizando los eventos podemos preparar algún efecto que sea solo visible cuando el usuario realice alguna acción dentro de la página web.

Ejemplo de todo esto

Veamos ahora un ejemplo para acabar de comprender las dos formas de ejecución de los scripts

Vamos hacer que el navegador nos diga su número de versión y otros datos en un cuadro de...
tracking img