0% encontró este documento útil (0 votos)
614 vistas15 páginas

Comandos Esenciales de GNU/Linux

Este documento presenta una actividad para aplicar comandos básicos de Linux como mkdir, ls, mv, rmdir, nano y chmod para crear, listar, mover, borrar archivos y carpetas. También incluye la escritura y ejecución de scripts shell para automatizar tareas como solicitar el nombre de un usuario e imprimir información sobre archivos y directorios. El objetivo es implementar técnicas de administración de Linux a través de la terminal y familiarizarse con el uso de comandos y scripts.

Cargado por

Andres Brisson
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)
614 vistas15 páginas

Comandos Esenciales de GNU/Linux

Este documento presenta una actividad para aplicar comandos básicos de Linux como mkdir, ls, mv, rmdir, nano y chmod para crear, listar, mover, borrar archivos y carpetas. También incluye la escritura y ejecución de scripts shell para automatizar tareas como solicitar el nombre de un usuario e imprimir información sobre archivos y directorios. El objetivo es implementar técnicas de administración de Linux a través de la terminal y familiarizarse con el uso de comandos y scripts.

Cargado por

Andres Brisson
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

GNU/Linux

Unidad 2 - Paso 3 - Usando GNU/Linux

Presentado por

William Pérez López Cód. 83161016

Presentado a la Tutora
María del Pilar Bonilla

Grupo: 250550_25

Universidad Nacional Abierta y a distancia UNAD


Escuela de ciencias y tecnologías (E.C.B.T.I)
Abril -2021
Introducción

Con la presente actividad se desea Implementar técnicas y herramientas de administración y

automatización del sistema operativo GNU/Linux a partir de las especificaciones técnicas y

las necesidades del usuario.

Dando continuidad con el conocimiento de Linux, se realiza la verificación, aplicación y


funcionamiento de los diferentes comandos para el manejo, creación, borrado y edición de
archivos y carpetas desde una terminal de Linux.

Objetivos

• Aplicar los comandos básicos de Linux para el manejo y organización de archivos y


directorios

• Escribir y ejecutar un script Shell para bash que imprima por pantalla la
información que deseamos que nos aparezca.
ACTIVIDAD INDIVIDUAL

En esta sección cada estudiante debe realizar las siguientes pruebas:


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 Captura de Pantalla del Funcionamiento
Requerida Líneas de
Comandos
Compuestos
Averiguar el pwd
directorio mkdir
actual. willia_perez
ls

Ubíquese en cd
el directorio William_pere
que creó con z
su nombre y
apellido.
Cree 8 mkdir -v
directorios Plantas
con los Planetas
siguientes Lugares
nombres: Tierra Urano
Plantas, Neptuno
Planetas, Colegio
Lugares, Univesidad
Tierra,
Urano,
Neptuno,
Colegio,
Universidad
.
Mueva los mv Colegio
directorios Lugares
Colegio y
Universidad
al directorio
Lugares. mv
Universidad
Lugares
Los
directorios
Tierra,
Urano,
Neptuno mv Tierra
muévalos al Urano
directorio Neptuno
Planetas. Planetas

Borre el rmdir 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 nano
editor nano.

Escriba el
siguiente
texto: El
planeta tierra
es nuestro
hogar
naturalmente.
Atentamente:
Nombre y
apellido del
estudiante.
NANO
EDITOR
Guarde el ^0
archivo con el
nombre
Nano_Editor.
Corte y pegue ^k
el texto ^u
“NANO
EDITOR”, al
principio del
documento.

Guarde la ^o
actualización

Salga del ^x
editor y vuelva
a la terminal.
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 Captura de Pantalla del Funcionamiento
Requerida Líneas de
Comandos
Compuestos
Mueva el mv
archivo creado Nano_Editor
con nano al William_per
directorio ez/Planetas/
Tierra. Tierra

Cambie el mv
nombre del Nano_Editor
archivo creado NombreEstu
con nano a dianteLinux
NombreEstudi
anteLinux.
Cree un enlace ln -s
simbólico /home/willia
(acceso m_perez/Wil
directo) al liam_perez/
archivo Planetas/Tie
NombreEstudi rra/Nombre
anteLinux EstudianteLi
renombrado en nux
paso anterior. /home/willia
Este enlace m_perez/esc
debe ubicarse ritorio
en el escritorio.
Cree un enlace ln
físico al NombresEst
archivo udianteLinu
NombreEstudi x
ante_Linux. El EnlaseDuro
enlace debe
quedar ubicado
en el directorio
Tierra con el
nombre
EnlaceDuro
Borre el rm
archivo NombreEstu
NombreEstudi dianteLinux
ante_Linux.
Vaya al El archivo no
escritorio de abre
Linux y haga
doble clic en el
acceso directo.
¿Se logró
abrir? - no
abrió

Edite el Nano
archivo EnlaseDuro
EnlaceDuro
con Nano
editor. A pesar
de que el
archivo
original se
borró, ¿Se
logró abrir?
Si se abrió
Comandos Para Operar Linux Desde Terminal – Listar Archivos y Buscar
Archivos
Acción inicial: abra una terminal y ubíquese en el directorio /bin. Nano editor.
Acción Comando o Captura de Pantalla del Funcionamiento
Requerid Líneas de
a Comandos
Compuesto
s
Ejecute un ls /bin
comando cd /bin
que
muestre
todos los
archivos y
directorios
del
directorio
/bin.

Ejecute un ls l*
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 ls *s* *S*


comando
que
busque
todos los
archivos
que
contengan
una s en el
nombre
sin
importar si
es
mayúscula
o
minúscula
.
Ejecute un find / -iname
comando header
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
marte.planeta

Ejecute un ls -l
comando
para observar permiso de
que permisos lectura y
sobre el escritura
archivo para el
marte.planeta propietario
tienen los y grupo.
siguientes Para el resto
usuarios: solo lectura
¿propietario,
grupo y el
resto?
Asigne los chmod 0=rw
permisos de marte.planeta
lectura y
escritura
sobre el
archivo
marte.planeta
a todo el
mundo.
Comandos Para Operar Linux Desde Terminal – Shell
Acción Comando o Captura de Pantalla del Funcionamiento
Requerida Líneas de
Comandos
Compuestos
#!/bin/bash
Escribir y
ejecutar un Nombre_usuario=” ”

script Shell echo “Bienvenido”


para bash que echo “Introduzca
nombre de Usuario”
solicite el
nombre de un read Nombre_usuario

usuario, id -u
$Nombre_usuario
verifique si
existe. Si el exit

usuario existe
imprime por
pantalla el UID
del usuario
buscado. Si no
se encuentra
imprime por
pantalla “El
usuario no
existe”
#!/bin/bash
Escribir y
ejecutar un echo “Bienvenido, este
programa indica el
script Shell número de archivos y
directorios ubicados
para bash que en /usr”
imprima por echo “El número de
pantalla el archivos y directorios
es: ”
número de
ls -A /usr | wc -l
archivos y
directorios que
contiene el
directorio /usr
#!/bin/bash
Escribir y
ejecutar un cadena =” “
echo “Bienvenido, por
script Shell favor introduzca una
cade de caracteres ”
para bash que: - read cadena
if [ -f /bin/$cadena ]
Solicite al then
usuario una date -r /bin/$cadena
else
cadena de echo “El Nombre
degitado no
caracteres. - corresponde a un
Busque en el archivo.”
Fi
directorio bin si exit
existe un
archivo con el
nombre
proporcionado
por el usuario. -
Sí existe,
imprima por
pantalla la
fecha de
modificación. -
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.
Conclusiones

Se realizo las diferentes pruebas con comandos Linux, donde se verifico la funcionalidad,
de estos comandos en el proceso de crear, modificar, eliminar, buscar, mover, ocultar y dar
permisos a los diferentes archivos y carpetas.

Al escribir y ejecutar un script Shell para bash, se pudo comprobar que es una de las
herramientas mas funcionales, para automatizar con líneas de código el funcionamiento de
Linux y personalizarlo de acuerdo a las necesidades de cada usuario.
Referencias Bibliográficas

➢ Jiménez Beltrán, J. (08, 11,2016). Shell Script para Bash. [Archivo de video].
Recuperado de http://hdl.handle.net/10596/9758

➢ Luna, F. A., & Sanz, M. P. (2011). Programación de Shell scripts. Páginas 173 -
228. Recuperado de https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/53965?page=189

➢ Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 128-150.
Recuperado de https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49377?page=128

➢ enlace donde pueden encontrar video comandos básicos Linux.


https://drive.google.com/drive/folders/1QK9xpbqpIFZjGaMfA_ho3MuRg6XpcB6r
?usp=sharing

También podría gustarte