0% encontró este documento útil (0 votos)
10 vistas9 páginas

Test Lab Linux

El documento detalla una serie de actividades de laboratorio en la asignatura de Sistemas Operativos Avanzados, enfocándose en la creación de scripts en Linux. Incluye ejemplos de scripts que muestran mensajes, manejan parámetros y verifican condiciones, así como la modificación de archivos de configuración. Cada script se acompaña de instrucciones sobre su desarrollo y ejecución, resaltando errores comunes y su solución.

Cargado por

hodr2992
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)
10 vistas9 páginas

Test Lab Linux

El documento detalla una serie de actividades de laboratorio en la asignatura de Sistemas Operativos Avanzados, enfocándose en la creación de scripts en Linux. Incluye ejemplos de scripts que muestran mensajes, manejan parámetros y verifican condiciones, así como la modificación de archivos de configuración. Cada script se acompaña de instrucciones sobre su desarrollo y ejecución, resaltando errores comunes y su solución.

Cargado por

hodr2992
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

Asignatura Datos del alumno Fecha

Apellidos: Corso Sánchez


Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Actividades

Laboratorio #1: Programación de scripts en Linux

Desarrollo de Laboratorio:
Script 1: Realizar un script llamado '[Link]'que muestre por pantalla "Hola
mundo!"
Se procede a crear un archivo con el comando “touch” con el nombre solicitado en el
ejercicio de script, luego con el comando “nano” se procede a editar el contenido del
archivo, usando la palabra “Echo” para que pueda imprimir la palabra “Hello World”,
para que el archivo se ejecute se debe usar el comando “chmod +x” y el nombre del
archivo, esto otorga permisos especiales para lectura de archivos, ya para mirar el
contenido del archivo se hace un llamado “sh” y el nombre del archivo, y en consola se
presenta el contenido del mismo. Este script sirve como introducción a la creación de
archivos y scripts en Linux.
Script:

Resultado:

Script 2: Ídem pero que en vez de "mundo" muestre los parámetros introducidos
('[Link]').
Para este script se realiza el mismo paso a paso no obstante cambia un parámetro al
momento de realizar el script, se usaran los caracteres especiales “$@” esto le manda

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

una señal al sistema para que lo ingresado mediante consola se guarde en la variable y
pueda ser impreso al momento de la salida.
Script:

Resultado:

Como se logra observar, cuando se realiza la ejecución del script, luego de llamarlo se
colocan parametros ingresados por teclado para que sean almacenados y pueda
mostrarse en consola, en este ejemplo se uso la palabra “Tuki01 Tuki02” donde se logra
observar que se guarda como diferentes parametros y se diferencia al dar un espaciado
entre los mismos.
Script 3: Ídem y que además verifique que al menos hayamos introducido un
parámetro ('[Link]').

Script:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Resultado:

Se tuvo un error al momento de ejecutar el script porque en la linea de codigo “-le 0” no


se habia separado el 0 del corchete, al resolver este error fluyo el script sin
inconvenientes.
Script 4: 4.Ídem y que además separe cada argumento por ", "
('[Link]')

Script:

Resultado:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Script 5: 5. Ídem y que además en caso de error muestra una ayuda


('[Link]')

Script:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Resultado:

Script 6: 6.Ídem y que además verifique que sean usuarios conectados al sistema
('[Link]').

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Script:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Resultado:

Script 7: 7. Realizar un script llamado 'usuarioconectado' que retorna un SI si el primer


parámetro coincide con algún usuario conectado o NO en caso contrario.

Script:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Resultado:

Script 8: 8. Modificar el fichero '.bashrc' para modificar el PATH y añadir la carpeta


de estos ejercicios. Para ello añade la siguiente linea: export
PATH=$PATH":~/ruta_carpeta_ejercicios"

Script:

Script 9: Modificar el script '06holausuario. sh' para que llame a 'usuarioconectado'


('09holausuario. sh').

Script:

TEMA 7 –Actividades
Asignatura Datos del alumno Fecha
Apellidos: Corso Sánchez
Sistemas Operativos
22/05/2025
Avanzados
Nombre: Juan Sebastian

Resultado:

TEMA 7 –Actividades

También podría gustarte