Documente Academic
Documente Profesional
Documente Cultură
Tutor:
Número de grupo
250550_16
Estudiante:
Código 1080365252
CEAD Pitalito
2019
INTRODUCCIÓN
Objetivos General:
Objetivos específicos:
Las siguientes acciones tienden a la solución técnica que ofrecerá cada asesor. Para
automatizar tareas en el sistema operativo la primera acción es operar el sistema con
comandos de terminal. El rector ha enviado una lista de requerimientos y cada asesor
ofrecerá un documento técnico de soporte usando las siguientes tablas de trabajo:
Imagen 1. Directorio con nombre y apellido (1 de mayo del 2019). “Elaboración propia”.
Comandos Para Operar Linux Desde Terminal - Directorios
Acción inicial: abra una terminal y cree un directorio marcado con su
nombre y apellido y ejecute las acciones requeridas en secuencia.
Acción Requerida Comando o Líneas de Captura de Pantalla del
Comandos Compuestos Funcionamiento
Averiguar el pwd
directorio actual.
Ubíquese en el Cd Carly_pimentel
directorio que
creo con su
nombre y
apellido.
.
Escriba el siguiente El planeta tierra no
texto: El planeta soporta más daño
tierra no soporta ambiental.
más daño ambiental.
Atentamente: Atentamente: Carly
Nombre y apellido Pimentel
del estudiante.
NANO EDITOR NANO EDITOR
Atentamente: Carly
Pimentel
.
Guarde la Control+o
actualización
Cree un enlace ln –s
simbólico (acceso carly_pimentel_linux
directo) al /home/carly/escritorio
archivo
NombreEstudiant
eLinux
renombrado en
paso anterior.
Este enlace debe Imagen 15. Creación de enlace simbolico (1 de mayo
ubicarse en el del 2019). “Elaboración propia”.
escritorio.
Cree un enlace ls carly-pimentel_linux
físico al archivo enlace_duro
NombreEstudiant
e_Linux. El enlace
debe quedar
ubicado en el
directorio Tierra
con el nombre
EnlaceDuro Imagen 16. Creación d enlace físico al archivo (1 de
mayo del 2019). “Elaboración propia”.
UID del
usuario
buscado. Si no SCRIPT SHELL
se encuentra
imprime por #!/bin/bash
pantalla “El echo -n "Ingrese nombre de
usuario no usuario: "
existe” read USUARIO
#!/bin/bash
if [ $# -lt 1 ]; then
exit 0
Imagen 32. Imprime número de archivos (1 de mayo del
fi 2019). “Elaboración propia”.
if [ ! -d $1 ]; then
echo "<directorio> no existe"
exit 0
fi
TIPO=""
case $2 in
-d)TIPO="-type d";;
-f)TIPO="-type f";;
-b)TIPO="-type f -o -type d"
esac
archivo con el
nombre
proporcionado SCRIPT SHELL
por el usuario.
- Sí existe,
imprima por
pantalla la #!/bin/sh
fecha de
modificación. buscar()
-Sí no existe {
imprima por echo "\t ……….Resultados
pantalla “El obtenidos de la
nombre busqueda………. \r" Imagen 34. Imprime resultados (1 de mayo del 2019).
“Elaboración propia”.
digitado no echo " "
corresponde a
un archivo”. salidaOuput=$(find /bin -
Nota: Se debe iname $2 -type $1)
validar que el
nombre if test -z "${salidaOuput}"
efectivamente
corresponde a then
un archivo y echo "\t ……….No se
no aun encontraron resultados………."
directorio. echo " "
echo " "
echo "\t\t ……….Termino la
busqueda………. \r"
else
echo $salidaOuput >
busquedaOutput.txt
stat -c%y $salidaOuput
for linea in $(cat
busquedaOutput.txt);
do
echo "$linea" ;
done
rm -rf busquedaOutput.txt
echo " "
echo "\t\t ……….Termino la
busqueda………. \r"
fi
}
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Recuperado de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=4946218&ppg=1lib/unadsp/reader.action?docID=
4946218&ppg=1
Luna, F. A., & Sanz, M. P. (2011). Programación de shell scripts. Recuperado de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=3218348&ppg=211
Jiménez Beltrán, J. (08, 11,2016). Shell Script para Bash. [Archivo de video]. Recuperado de
http://hdl.handle.net/10596/9758