Trabajo Individual Linux
Oscar Fabian Cespedes González
Grupo: 250550_42
Universidad Nacional Abierta Y A Distancia
Ingeniería de Sistemas
Ibagué – Tolima
2021
Introducción
En este trabajo se evidencia los diferentes comandos desde la terminal de Linux, los cuales
se realiza la creación de directorios según lo exigido por la guía rubrica, luego se evidencia
capturas del proceso de utilización del editor nano en Linux, en el cual se crea un archivo,
luego desde la terminal se modifica el movimiento del archivo a otra carpeta y de igual
manera se cambia el nombre, posterior mente se realiza una estructura para permitir el
acceso y derechos de usuarios, por último se realiza desde la terminal Linux, un shell en
bash, el cual permite identificar si un usuario esta registrado o no,
Objetivos
Evaluar la creación, borrado y movimiento de directorios
Identificar la terminal de Linux
Identificar el editor nano
Evaluar la estructura shell bash
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 Comando o líneas Captura de pantalla del funcionamiento
Requerida de comandos
compuestos
Averiguar el pwd
directorio
actual.
Ubíquese en Cd oscarcespedes
el directorio
que creó con
su nombre y
apellido.
Cree 8 Mkdir plantas
directorios planetas lugares
con los tierra urano neptuno
siguientes colegio universidad
nombres:
Plantas,
Planetas,
Lugares,
Tierra,
Urano,
Neptuno,
Colegio,
Universidad.
Mueva los mv
directorios universidad
Colegio y lugares
Universidad mv colegio
al directorio lugares
Lugares. Los mv tierra
directorios planetas
Tierra, mv urano
Urano, planetas
Neptuno mv
muévalos al Neptuno
directorio planetas
Planetas.
Borre el rm -r plantas
directorio
Plantas.
Comandos Para Operar Linux Desde Terminal -Nano, Editores de texto orientados terminal.
Acción inicial: abra una terminal.
Acción Comando o Captura de pantalla del funcionamiento
Requerida líneas de
comandos
compuestos
Ejecute el editor Nano
nano. [Link]
Escriba el El planeta tierra
siguiente texto: es nuestro hogar
El planeta tierra naturalmente.
es nuestro hogar Atentamente:
naturalmente. Nombre y
Atentamente: apellido del
Nombre y estudiante.
apellido del NANO EDITOR
estudiante.
NANO EDITOR
Guarde el Control + o para
archivo con el guardar, luego s
nombre para aceptar y n
Nano_Editor. para cancelar
Corte y pegue el Se corta el texto
texto “NANO con control (k) y
EDITOR”, al se pega con
principio del control (u),
documento.
Guarde la Se da el
actualización comando control
(O) para guardar
la actualización
Salga del editor Para salir se
y vuelva a la oprime las teclas
terminal. control (x)
Comandos Para Operar Linux Desde Terminal - Archivos
Acción inicial: abra una terminal y ubíquese en el directorio donde guardó el archivo creado con
Nano editor.
Acción Comando o líneas de Captura de pantalla del funcionamiento
Requerida comandos
compuestos
Mueva el Mv
archivo creado Nano_Editor.txt/hom
con nano al e/oscarcespedes/
directorio Planetas/Tierra
Tierra.
Cambie el Mv Nano_Editor
nombre del oscarcespedeslinux
archivo creado
con nano a
NombreEstudi
anteLinux.
Cree un enlace Ln –s
simbólico /home/oscarcespedes
(acceso /
directo) al Planetas/Tierra/oscar
archivo cespedesLinux -
NombreEstudi /home/oscarcespedes
anteLinux / Escritorio
renombrado
en paso
anterior. Este
enlace debe
ubicarse en el
escritorio.
Cree un enlace Ln
físico al oscarcespedeslinux
archivo EnlaceDuro
NombreEstudi
ante_Linux. El
enlace debe
quedar
ubicado en el
directorio
Tierra con el
nombre
EnlaceDuro
Borre el rm
archivo oscarcespedeslinux
NombreEstudi
ante_Linux.
Vaya al El acceso directo al
escritorio de archivo, no permite
Linux y haga abrirlo.
doble clic en
el acceso
directo. ¿Se
logró abrir?
Edite el El archivo abre sin
archivo problemas, pero al
EnlaceDuro editarlo pide guardar
con Nano con un nombre
editor. A pesar diferente.
de que el
archivo
original se
borró, ¿Se
logró abrir?
Comandos Para Operar Linux Desde Terminal – Listar Archivos y Buscar Archivos
Acción inicial: abra una terminal y ubíquese en el directorio /bin.
Acción Requerida Comando o líneas Captura de pantalla del funcionamiento
de comandos
compuestos
Ejecute un Ls /bin
comando que
muestre todos los
archivos y
directorios del
directorio /bin.
Ejecute un Ls s*
comando que
muestre todos los
archivos que
comience en la
letra l.
Ejecute un Ls ????
comando que
muestre todos los
archivos que
tienen nombre de
solamente cuatro
caracteres.
Ejecute un Ls *-*
comando que
muestre todos los
archivos que
tienen en el
nombre un signo
-
Ejecute un Find . –iname
comando que ‘*s*’
busque todos los
archivos que
contengan una s
en el nombre sin
importar si es
mayúscula o
minúscula
Ejecute un locate header
comando que
busque todos los
archivos
contengan la
palabra header,
sin importar en
que directorio del
sistema operativo
se encuentre
Comandos Para Operar Linux Desde Terminal – permisos y derechos de los usuarios
Acción inicial: abra una terminal y ubíquese en el directorio /home/directorio de trabajo.
Acción Comando o Captura de pantalla del funcionamiento
Requerida líneas de
comandos
compuestos
Ejecute nano nano
y cree un
archivo
denominado
[Link]
Ejecute un Ls -l
comando [Link]
para observar
que permisos
sobre el
archivo
[Link]
tienen los
siguientes
usuarios:
¿propietario,
grupo y el
resto?
Asigne los Chmod 666
permisos de [Link]
lectura y
escritura
sobre el
archivo
[Link]
a todo el
mundo.
Comandos Para Operar Linux Desde Terminal – Shell
Acción Comando o líneas Captura de pantalla del funcionamiento
Requerida de comandos
compuestos
Escribir y
ejecutar un script #!/bin /bash
Shell para bash Clear Read –p
que solicite el “Introduce usario…
nombre de un “ user
usuario, verifique Echo $user
si existe. Si el If grep
usuario existe $user/etc/passwd
imprime por Then
pantalla el UID echo “Usuario
del usuario existe en el
buscado. Si no se sistema”
encuentra Id –u $user
imprime por Else
pantalla “El Echo “Usuario no
usuario no existe”
existe” fi
Escribir y #!/bin/bash
ejecutar un script Clear
Shell para bash Echo “Cantidad de
que imprima por archivos y
pantalla el directorios de /usr
número de …“
archivos y Ls /usr |wc –l
directorios que
contiene el
directorio /usr
Escribir y #!/bin/bash
ejecutar un script Clear
Shell para bash read -p “ ingrese el
que: - Solicite al caracter….”
usuario una Caracter
cadena de if [ -f
caracteres. - /bin/$caracter ];
Busque en el then
directorio bin si echo “el archivo si
existe un archivo existe”
con el nombre stat /bin/$caracter
proporcionado else
por el usuario. - echo “el nombre
Sí existe, editado no
imprima por corresponde a un
pantalla la fecha archivo”
de modificación. fi
-Sí no existe
imprima por
pantalla “El
nombre digitado
no corresponde a
un archivo”.
Nota: Se debe
validar que el
nombre
efectivamente
corresponde a un
archivo y no aun
directorio.
Conclusión
Como conclusión se obtiene que por medio de la terminal de Linux podemos realizar la
creación de directorios, borrarlos, y moverlos, además de que es indispensable la utilización
del editor nano, el cual nos permite crear archivos en formato sh, se evidencia la
estructuración basa en shell y bash, la cuan no permite ejecutar programas por medio del
terminal Linux, introduciendo el código sh [Link], automáticamente el
programa empieza a correr.
Bibliografía
Jiménez Beltrán, J. (08, 11,2016). Shell Script para Bash. [Archivo de video]. Recuperado
de [Link]
Luna, F. A., & Sanz, M. P. (2011). Programación de Shell scripts. Páginas 173 - 228.
Recuperado de [Link]
page=189
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 128-150.
Recuperado de [Link]
page=128