Está en la página 1de 20

SISTEMAS OPERATIVOS

PRODUCTO 4
DEREK BENIGNO ROJAS GARCIA
TICS: Desarrollo de Software Multiplataformas
3°B
UTP0141854
GARCIA PIMENTEL GUILLERMO

PUEBLA, PUE

Tecnologías de la Información Desarrollo de Software Multiplataformas


Contenido
Introducción ....................................................................................................................................... 4
SCRIPT 1 NANO .......................................................................................................................... 5
SCRIPT 1 CONSOLA .................................................................................................................. 5
SCRIPT 2 NANO .......................................................................................................................... 6
SCRIPT 2 CONSOLA .................................................................................................................. 6
SCRIPT 3 NANO .......................................................................................................................... 7
SCRIPT 3 CONSOLA .................................................................................................................. 7
SCRIPT 4 NANO .......................................................................................................................... 8
SCRIPT 4 CONSOLA .................................................................................................................. 8
SCRIPT 5 NANO .......................................................................................................................... 9
SCRIPT 5 CONSOLA .................................................................................................................. 9
SCRIPT 6 NANO ........................................................................................................................ 10
SCRIPT 6 CONSOLA ................................................................................................................ 10
SCRIPT 7 NANO ........................................................................................................................ 11
SCRIPT 7 CONSOLA ................................................................................................................ 11
SCRIPT 8 NANO ........................................................................................................................ 12
SCRIPT 8 CONSOLA ................................................................................................................ 12
SCRIPT 9 NANO ........................................................................................................................ 13
SCRIPT 9 CONSOLA ................................................................................................................ 13
SCRIPT 10 NANO ...................................................................................................................... 14
SCRIPT 10 CONSOLA .............................................................................................................. 14
SCRIPT 11 NANO ...................................................................................................................... 15
SCRIPT 11 CONSOLA .............................................................................................................. 15
SCRIPT 12 NANO ...................................................................................................................... 16
SCRIPT 12 CONSOLA .............................................................................................................. 16
GLOSARIO .................................................................................................................................. 17
• SCRIPT 1: ........................................................................................................................ 17
• SCRIPT 2: ........................................................................................................................ 17
• SCRIPT 3: ........................................................................................................................ 17
• SCRIPT 4: ........................................................................................................................ 17
• SCRIPT 5: ........................................................................................................................ 17
• SCRIPT 6 ......................................................................................................................... 17

Tecnologías de la Información Desarrollo de Software Multiplataformas


• SCRIPT 7: ........................................................................................................................ 17
• SCRIPT 8: ........................................................................................................................ 18
• SCRIPT 9: ........................................................................................................................ 18
• SCRIPT 10: ..................................................................................................................... 18
• SCRIPT 11: ..................................................................................................................... 18
• SCRIPT 12: ..................................................................................................................... 19
Conclusión ....................................................................................................................................... 19
REFERENCIAS BIBLIOGRAFICAS ............................................................................................ 20

Tecnologías de la Información Desarrollo de Software Multiplataformas


Introducción
En cualquier sistema operativo, es indispensable el uso de los
scripts en la misma. Ya que su funcionalidad principal es crear
un proceso automatizado con el fin de tener mayor flexibilidad
a la hora de operar un sistema operativo desde la terminal, en
este caso en sistemas Unix (mi caso CentOs).
Por ello en este documento además de los ejemplos de los 12
scripts que se consideran más importantes y a su vez básicos,
también se agregó un glosario con los scripts y su
funcionalidad.
Sin duda esta unidad es importante para entender los procesos
automatizados que le podemos dar a un sistema operativo,
entender scripts y su arquitectura.

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 1 NANO

SCRIPT 1 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 2 NANO

SCRIPT 2 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 3 NANO

SCRIPT 3 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 4 NANO

SCRIPT 4 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 5 NANO

SCRIPT 5 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 6 NANO

SCRIPT 6 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 7 NANO

SCRIPT 7 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 8 NANO

SCRIPT 8 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 9 NANO

SCRIPT 9 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 10 NANO

SCRIPT 10 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 11 NANO

SCRIPT 11 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


SCRIPT 12 NANO

SCRIPT 12 CONSOLA

Tecnologías de la Información Desarrollo de Software Multiplataformas


GLOSARIO
• SCRIPT 1:
Solamente imprime en la pantalla un ‘Hola Mundo’ o lo que se
desee.
• SCRIPT 2:
Podemos crear variables y asignarles un valor ya sea para
imprimir nuevamente la variable.
• SCRIPT 3:
Podemos usar mas de una variable y con estas podemos
concatenar para mostrar un mensaje de dos variables.
• SCRIPT 4:
La importancia de usar correctamente los caracteres que
necesitamos, en caso de agregar un carácter especial, puede
cambiar el mensaje por completo, así mismo se aprende a usar
comentarios.
• SCRIPT 5:
Hacemos uso de las condicionales en el script, estos sirven
para crear sentencias de control que permitan tener diversas
opciones en un proceso. Usando los famosos; If, Else.
• SCRIPT 6
Usando la metodología del script anterior se pueden generar
sentencias de control que permitan al script determinar si una
carpeta es buscada pero no se encuentra, crearla en su lugar
e imprimir mensajes de éxito.
• SCRIPT 7:
Se hace una comparación de lo que script pide con lo que el
usuario escribe, dada a una sentencia de control, si el Read
coincide con la variable que esta sentencia por un If, entonces

Tecnologías de la Información Desarrollo de Software Multiplataformas


el mensaje esa satisfactorio, en su contraparte marcará que
hay un error.
• SCRIPT 8:
Al igual que las sentencias de control; IF, Else. Podemos hacer
unos de un Switch, Case, que nos permiten crear diferentes
opciones ya sea para que tanto el usuario como la maquina
tenga una mayor amplitud de decisiones.
• SCRIPT 9:
En este script se crea una función que puede definir
opcionalmente parámetros de entrada que permiten a los
llamadores pasar argumentos a la función. Una función
también puede devolver un valor como salida.
• SCRIPT 10:
Al igual que la metodología de sentencias de control If, else,
también estas lo Ciclos o Bucles. En este script permite crear
una sentencia While-do done. Se crea un ciclo con diversas
opciones, que permite al usuario interactuar con el sistema,
desde la creación de un directorio, hasta ver la lista del mismo,
pero hasta que no se ejecute la opción “5) Salir” el bucle no
dejará de repetirse.
• SCRIPT 11:
El script contiene la sentencia Until-do donde que digamos es
la contraparte de script anterior, sin embargo, este tiene
programado que el bucle se cerrará o se terminará si una de
las sentencias de condición es falsas. En este caso se le
agrega un True, y un Break. El True nos ayudará a decir que
el bucle será siempre cierto hasta que sea lo contrario (False),
y el Break nos ayuda a cerrar el bucle en todo caso la
sentencia sea False.

Tecnologías de la Información Desarrollo de Software Multiplataformas


• SCRIPT 12:
Y por último tenemos este script que es un tipo de ciclo que no
se basa en una condición, solamente el bucle se ejecuta las
veces que sean necesarias dependiendo de la tarea. Por
ejemplo, si deseamos eliminar el registro temporal de una
carpeta, hacemos este ciclo que se ejecutará hasta que hayan
sido eliminadas todos los archivos en este caso, (.temp) que
tengamos en nuestra carpeta.

Conclusión
Sin duda alguna, este tema fue de mucha ayuda para
comprender el funcionamiento automatizado que brindas los
diversos scripts para un sistema operativo con su variedad de
sentencias según sea la tarea que deseamos ejecutar.
Pudimos aprender desde como imprimir un mensaje en la
pantalla de la terminar, hasta crear y borrar carpetas y/o
archivos a través de cada una de sus condicionales que brinda
cada sentencia. Así mismo me gustaría destacar que también
me llevo con esta práctica, no solo el como hacer scripts, sino
también en tener un orden al momento de hacerlos, es
importante destacar que no podemos crear un script sin
primero saber que es lo que se quiere y/o tener una más
mínima idea de que sucederá.

Tecnologías de la Información Desarrollo de Software Multiplataformas


REFERENCIAS BIBLIOGRAFICAS
Deyimar A.. (27/05/2022). 34 comandos básicos de Linux que todo usuario debe
saber. 18/07/2022, de Hostinger TUTORIALES Sitio web:
https://www.hostinger.mx/tutoriales/linux-comandos#4_comando_cat
Digital Guide. (30/01/2020). ¿Qué es CentOS? Versiones CentOS y requisitos del
sistema. 18/07/2022, de IONOS Sitio web:
https://www.ionos.mx/digitalguide/servidores/know-how/que-es-centos-
versiones-y-requisitos-del-sistema/
Guillermo Pimentel. (2022). ADMINISTRACIÓN BÁSICA DEL SISTEMA
OPERATIVO. Mex-Puebla: UTP.

Tecnologías de la Información Desarrollo de Software Multiplataformas

También podría gustarte