Ejercicios de Programación Kali Linux
Ejercicios de Programación Kali Linux
Ejercicios de Programación Kali Linux
AREQUIPA
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
Informe de Laboratorio
2020 mayo
Arequipa – Perú
EJERCICIO 1:
Se usa el comando ‘none’ para crear un script en la ruta que se desee .Para poder
movilizarse de carpeta en carpeta se usa el comando ‘cd’ .En este caso estamos
creando el script ’01-hola-mundo.sh’ Figura1.
Luego se procede a escribir ‘#!/bin/bash’ (shebang) el cual permitirá especificar el
inteerprete de comandos con el que deseamos que sea interpretado el resto del script
cuando se usa invocación implícita. Seguidamente se usa el comando ‘echo’ para
imprimir cualquier variables. Figura2.
Se usa el comando ‘/bin/bash 01-hola-mundo.sh y se muestra la cadena (Hola
Mundo!!)Figura3.
Figura1.
Figura2.
Figura3.
Ejercicio2:
Figura4
Figura5
Figura6
Figura7
Ejercicio3:
Figura8
Figura9
Figura10
Ejercicio4:
Se procede a crear el script y se usa el operador ‘while’ para poder iterar cada
parámetro , mientras se pase un parámetro verificar con la sentencia ‘if’ si el valor de
la variable ‘ITERADOR’ es menor que 1 entonces se procede a cargar la variable VAR
con los valores del parámetro y luego se actualiza en valor del iterador .Así
sucesivamente hasta iterar todos los parámetros.Figura11.
Desde el Shell se ejecuta el script y se envía varios parámetros.Figura12.
Se imprimen los parámetros separados por ‘,’.Figura13.
Figura12.
Figura13
Figura14
Ejercicio 5:
Figura15.
Figura16
Ejercicio 6:
Se crea el script ’06-hola-usuario’ y para verificar los usuarios que están conectados se
usa el comando ‘who’ o ‘grep $1’ , existe varias formas de saber los usuarios
conectados a un equipo por ejemplo con los comandos (w , users) y con la sentencia
‘if’ se procede a verificar si al menos uno de los usuarios está conectado luego se
procede a hacer un llamado a la función ayuda para separar los parámetros por comas.
Figura17
Figura17
Ejercicio7:
Ejercicio8:
export PATH=$PATH:/place/with/the/file
le indicamos la ruta de la carpeta de los ejercicios . Los script de esto ejercicios se puede
ejecutar en cualquier parte del sistema simplemente escribiendo su nombre sin tener que
incluir la ruta completa.Figura19.
Figura19.
Ejercicio9:
Se modifica el script ’06-hola-usuario’ .Se usa el while para pregunta si por lo menos
existe un parámetro entonces a través de la variable ‘ESTA_CONECTADO’ se hace un
llamado al script ‘usuarioconectado $1’ para saber si el usuario conectado coincide con
el parámetro si coincide retorna un ‘SI’ luego se procede a verificar si la respuesta del
script ‘usuarioconectado ’ es ‘SI’ se imprime ‘el usuario $1 está conectado’ .Figura20.
Figura20.
Ejercicio10:
Figura21.