0% encontró este documento útil (0 votos)
77 vistas5 páginas

Actividades Prácticas con Shell Bash

Este documento presenta una actividad práctica sobre el uso de scripts en el shell de Linux Bash. Se explican los pasos para crear y ejecutar scripts simples que realizan tareas como mostrar mensajes, crear archivos y directorios, y usar bucles y parámetros. El objetivo es que los estudiantes aprendan conceptos básicos de scripts y la sintaxis del lenguaje Bash a través de la práctica.

Cargado por

cesar javier
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas5 páginas

Actividades Prácticas con Shell Bash

Este documento presenta una actividad práctica sobre el uso de scripts en el shell de Linux Bash. Se explican los pasos para crear y ejecutar scripts simples que realizan tareas como mostrar mensajes, crear archivos y directorios, y usar bucles y parámetros. El objetivo es que los estudiantes aprendan conceptos básicos de scripts y la sintaxis del lenguaje Bash a través de la práctica.

Cargado por

cesar javier
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERIAS

PROGRAMA: TECNOLOGÍA EN GESTIÓN DE SISTEMAS


INFORMÁTICOS
MÓDULO: ADMINISTRACIÓN DE SISTEMAS OPERATIVOS
GRUPO: 8_G1_GSIN_BQ
DOCENTE: ALVENIS ALVAREZ PINTO

ACTIVIDAD EN CLASE: SCRIT - SHELL BASH

En la siguiente actividad se pretende que los estudiantes aparte de


aprender los conceptos particulares del SHELL de Linux, realicen
prácticas creando script y ejecutándolos dependiendo la necesidad.

 Crear un directorio desde bash


 Leer una línea por consola
 Hacer un loop
 Ver unas variables

SCRIPT:

1. Creamos un archivo:
touch [Link] (Porque .sh (son archivos ejecutables de linux))

2. Abrimos el archivo que creamos:


nano [Link] (Podemos usar cualquier editor de texto)

3. Primero vamos a mostrar un mensaje en consola para


probar que todo está bien:

echo "Hola" (Guardamos y cerramos el editor)


4. Le damos permisos de ejecución al archivo:

chmod +x [Link] (Esto se puede hacer de varias maneras y


ya ustedes son expertos en eso)

5. Ahora ejecutamos el script:


sh [Link]

./[Link]

6. Visualizamos nuestra ubicación en consola:


Pwd

7. Abrimos nuevamente el script:


nano [Link]

8. Ahora vamos hacer que nuestro script cree un fichero o


archivo en la ruta indicada:
en el script creamos una variable: ruta

ruta=/home/alvenis/

touch $ruta/[Link] (Por que el simbolo $? indica un


parametro en consola)

(Guardar y cerrar)

9. Ejecutamos el Script nuevamente:


sh [Link]

ls

Validamos que se creara el archivo.

10. Eliminamos el archivo creado:


rm [Link]
11. Le indicamos en el script que el archivo lo creará
mediante un parámetro que se le dará desde consola:
ruta=/home/alvenis/

touch $ruta/$[Link]

(Guardar y cerrar)

12. Ejecutamos el Script nuevamente:


sh [Link] [Link]

ls

Validamos la creación del archivo y eliminamos el archivo

13. Ahora le vamos a colocar el nombre de archivo mediante


una solicitud que realice el script:
ruta=/home/alvenis/

echo "Escriba el nombre del archivo: "

read input

touch $ruta/$[Link]

(Guardar y cerrar)

14. Ejecutamos el Script nuevamente:


sh [Link]

Escriba el nombre del archivo: archivo

ls

Validamos la creación del archivo y eliminamos el archivo

15. Si queremos comentar una línea en el script:


# (La almohadilla al inicio es suficiente)
16. Ahora vamos a crear nuestro archivo con un loop con
nuestro script:
ruta=/home/alvenis/

echo "Escriba el nombre del archivo: "

read input

for i in 'seq 1 10'

do

touch $ruta/$input$[Link]

done

(Guardar y cerrar)

17. Ejecutamos el Script nuevamente:


sh [Link]

Escriba el nombre del archivo: archivo

Validamos la creación del archivo

ls

Eliminamos el archivo:

rm archivo*

18. Ahora hacemos el loop pero con un while:


ruta=/home/alvenis/

echo "Escriba el nombre del archivo: "

read input

i=0

#for i in 'seq 1 10'

while [ $1 -lt 10 ]
do

touch $ruta/$input$[Link]

i=$((i+1))

done

(Guardar y cerrar)

19. Ejecutamos el Script nuevamente:


sh [Link]

Escriba el nombre del archivo: archivo

Validamos la creación del archivo

ls

Eliminamos el archivo:

rm archivo*

También podría gustarte