La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Equivale a un archivo.BAT de MSDOS, con las diferencias siguientes:  No tiene que terminar con la extensión.bat De hecho, no tiene porqué tener extensión.

Presentaciones similares


Presentación del tema: "Equivale a un archivo.BAT de MSDOS, con las diferencias siguientes:  No tiene que terminar con la extensión.bat De hecho, no tiene porqué tener extensión."— Transcripción de la presentación:

1

2

3 Equivale a un archivo.BAT de MSDOS, con las diferencias siguientes:  No tiene que terminar con la extensión.bat De hecho, no tiene porqué tener extensión.  Tiene que tener permisos de ejecución (chmod)  Contiene una lista de comandos que se ejecutan en ese orden de forma automática. lo que minimiza el trabajo de realizar tareas repetitivas

4  Es un programa-interface que se provee como un elemento de comunicación entre el usuario y el S.O  Los mas comunes son  Sh (llamada “bourne shell”)  Bash (bourne again shell)  Ksh (korn shell)  Tcsh (tenex C shell)  Zsh (zero shell)

5  Servir de interprete de comandos: Acepta los comandos escritos y se encarga de su ejecución.  muy útil para resolver tareas repetitivas, típicas de los Administradores  También tiene funciones integradas como manipulación de ficheros, gestión de archivos, variables de entorno

6  Interpreta las ordenes línea a línea en esta se indica que Shell se va usar.  #! /bin/bash denomina shebang a la secuencia #! Con la que se inician los scripts  Su función es indicarle al sistema que se trata de un conjunto de comandos para que estos sean interpretados

7  Las variables son utilizadas para almacenar números, secuencias de caracteres e informaciones en general. Una Variable de Ambiente es una variable establecida por el sistema o por un usuario, en la línea de comando del sistema, y puede ser usada por cualquier programa. El Linux tiene diversas variables predefinidas tales como, nombre de usuario, el directorio nombre y el nombre del sistema. El comando env genera una lista de todas las variables persistentes definidas en el Shell.

8

9

10 un guión Shell puede recibir parámetros en la línea de órdenes para procesarlos durante su ejecución. Los parámetros recibidos se guardan en una serie de variables que el script puede consultar cuando lo necesite. Los nombres de estas variables son: $1 $2 $3... ${10} ${11}

11  Existen 2 formas de ejecutar el script:  La primera consiste en ejecutarlo con el comando source (sh) fichero, el cual carga el fichero en la memoria bash y lo ejecuta.  La segunda forma implica darle al fichero permiso de ejecución con el comando  ( chmod +x fichero).

12

13

14

15

16

17

18

19

20

21

22  Http://www.emagister.com/curso-sistema- operativo-linux/variables-ambiente Http://www.emagister.com/curso-sistema- operativo-linux/variables-ambiente  http://www.linux-es.org/node/107 http://www.linux-es.org/node/107  http://dymas.ii.uam.es/~flh/macprog/bash. pdf http://dymas.ii.uam.es/~flh/macprog/bash. pdf  http://www.slideshare.net/silvanetorres/scri pt-y-comandos-de-linux http://www.slideshare.net/silvanetorres/scri pt-y-comandos-de-linux


Descargar ppt "Equivale a un archivo.BAT de MSDOS, con las diferencias siguientes:  No tiene que terminar con la extensión.bat De hecho, no tiene porqué tener extensión."

Presentaciones similares


Anuncios Google