Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Jesús Maldonado Vega Modificado hace 8 años
1
SHELL I.S.C. BERTHA GEORGINA FLORES DÍAZ
2
INTRODUCCIÓN ➲ Mas de 200 comandos basicos que se incluyen con el sistema operativo ➲ La real fortaleza de los sistemas Unix viene de la facilidad con que estos comandos pueden ser combinados para realizar funciones mas sofisticadas. ➲ Con el fin de proveer una interface consistente y facil para que el usuario interactuara con el sistema Unix/Linux (el kernel) se desarollo el shell.
3
➲ El shell es simplemente un programa que lee los comandos que se teclean y los convierte en una forma mas entendible para el sistema Unix/Linux. ➲ Tambien incluye algunas sentencias basicas de programacion que permiten: tomar desiciones, realizar ciclos y almacenar valores en variables.
4
➲ La programacion en shell es una parte fundamental de la administracion de sistemas basados en Unix, debido a la facilidad y poderio que el conjunto de herramientas y comandos de Unix proveen para realizar la automatizacion de procesos rutinarios, tales como: respaldo de archivos, captura de datos, verificacion de procesos, etc.
5
Algunos comandos ➲ ls ➲ cat ➲ cp ➲ echo ➲ wc ➲ mv ➲ ps ➲ more ➲ less ➲ man ➲ passwd ➲ pwd ➲ cd ➲ mkdir ➲ rmdir ➲ rm
6
Mi primer script ➲ El script simple holamundo.sh: #!/bin/sh # Esto es un comentario. echo Hola Mundo #Esto también es un comentario.
7
VARIABLES VARIABLE="Hola Mundo" echo $VARIABLE ➲ otro ejemplo: echo "Mi variable es: $MIVAR" read MIVAR echo "Mi variable es: $MIVAR"
8
EL CICLO FOR for i in 1 2 3 4 5 do echo "La variable i tiene el valor: $i" done
9
EL CICLO WHILE while [ ’’$CADENA’’ != ’’adios’’ ] do echo ’’Escribe algo (adios para salir):’’ read CADENA echo ’’Escribiste: $CADENA’’ done
10
PRÁCTICA ➲ Hacer un script shell que lea una cadena del teclado y luego cree un directorio con este nombre. ➲ Revise el siguiente script: #!/bin/sh for i in hola 1 * 2 adios do echo "Iterando... i tiene el valor $i" done ➲ ¿Qué salida tiene este programa? explique que es lo que hace el script.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.