Sunteți pe pagina 1din 19

LINUX

ACTIVIDAD INDIVIDUAL COMANDOS

PRESENTADO POR:

ALVARO DAVID HERRERA OSOSRIO


CÓDIGO: 1115064248
GRUPO: 24

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


UDR- CALI
ABRIL 2020
INTRODUCCIÓN
Aunque hoy en día las distribuciones Linux cuentan con una interfaz de usuario mas
amigable, es importante conocer sus comandos, ya que, con éstos es posible automatizar
ciertas tareas, además que permite realizar tareas que por la interfaz de usuario no se podría
realizar.
OBJETIVOS
General
Conocer los comandos básicos para la administración y manejo del sistema operativo Linux
Específicos
 Aprender comando operaciones sobre directorios
 Aprender comando operaciones sobre archivos
 Listas y buscar archivos
 Permisos de usuarios
 Lenguaje Shell Bash
ACTIVIDAD INDIVIDUAL
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:

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 Captura de Pantalla del Funcionamiento
de Comandos
Compuestos
Averiguar el pwd
directorio actual.

Imagen 1 comando pwd (02 de abril de 2020). "Elaboración propia"


Ubíquese en el mkdir
directorio que creo cd
con su nombre y
apellido.

Imagen 2 comando mkdir (02 de abril de 2020). "Elaboración propia"


Cree tres mkdir
directorios con un
solo comando con
los siguientes
nombres: Plantas,
Planetas, Lugares,
Tierra, Urano, Imagen 3 comando mkdir (02 de abril de 2020). "Elaboración propia"
Neptuno, Colegio,
Universidad.
Mueva los mv
directorios Colegio
y Universidad al
directorio Lugares.
Los directorios
Tierra, Urano,
Neptuno muévalos
al directorio
Planetas. Imagen 4 comando mv (02 de abril de 2020). "Elaboración propia"
Borre el directorio rm -r
Plantas.

Imagen 5 comando rm -r (02 de abril de 2020). "Elaboración propia"

Comandos Para Operar Linux Desde Terminal -Nano, Editores de texto orientados terminal.
Acción inicial: abra una terminal.
Acción Requerida Comando o Captura de Pantalla del Funcionamiento
Líneas de
Comandos
Compuestos
Ejecute el editor nano. nano

Imagen 6 nano(02 de abril de 2020). "Elaboración propia"


Escriba el siguiente texto:
El planeta tierra no soporta
más daño ambiental.
Atentamente: Nombre y
apellido del estudiante.
NANO EDITOR

Imagen 7 nano mensaje (02 de abril de 2020). "Elaboración propia"


Guarde el archivo con el Ctrl o
nombre Nano_Editor.

Imagen 8 nano guardar(02 de abril de 2020). "Elaboración propia"


Corte y pegue el texto Ctrl k
“NANO EDITOR”, al Ctrl u
principio del documento.

Imagen 9 nano copiar/pegar (02 de abril de 2020). "Elaboración propia"


Guarde la actualización Ctrl o

Imagen 10 nano guardar actualización (02 de abril de 2020). "Elaboración propia"


Salga del editor y vuelva a Ctrl x
la terminal.

Imagen 11 nano salir (02 de abril de 2020). "Elaboración propia"

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 Requerida Comando o Captura de Pantalla del Funcionamiento
Líneas de
Comandos
Compuestos
Mueva el archivo creado mv
con nano al directorio
Tierra.

Imagen 12 comando mv mover (02 de abril de 2020). "Elaboración propia"


Cambie el nombre del mv
archivo creado con nano a
NombreEstudianteLinux.

Imagen 13 comando mv cambiar nombre (02 de abril de 2020). "Elaboración propia"


Cree un enlace simbólico ln -s
(acceso directo) al archivo
NombreEstudianteLinux
renombrado en paso
anterior. Este enlace debe
ubicarse en el escritorio.
Imagen 14 enlace simbólico (02 de abril de 2020). "Elaboración propia"
Cree un enlace físico al ln
archivo
NombreEstudiante_Linux.
El enlace debe quedar
ubicado en el directorio
Tierra con el nombre
EnlaceDuro
Imagen 15 enlace duro (02 de abril de 2020). "Elaboración propia"
Borre el archivo rm
NombreEstudiante_Linux.

Imagen 16 borrar archivo (02 de abril de 2020). "Elaboración propia"


Vaya al escritorio de No se puede
Linux y haga doble clic en abrir el
el acceso directo. ¿Se archivo, ya
logró abrir? que fue
borrado.

Imagen 17 fallo abrir enlace simbólico (02 de abril de 2020). "Elaboración propia"
Edite el archivo Permitió
EnlaceDuro con Nano abrir el
editor. A pesar de que el archivo, Se
archivo original se borró, pudo editar.
¿Se logró abrir?

Imagen 18 abrir enlace duro (02 de abril de 2020). "Elaboración propia"

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 comando que ls
muestre todos los archivos y
directorios del directorio /bin.

Imagen 19 comando listar (02 de abril de 2020). "Elaboración propia"


Ejecute un comando que ls s*
muestre todos los archivos que
comience en la letra s.

Imagen 20 comando listar archivos por s (02 de abril de 2020). "Elaboración propia"
Ejecute un comando que ls ????
muestre todos los archivos que
tienen nombre de solamente
cuatro caracteres.

Imagen 21 comando listar por 4 caracteres (02 de abril de 2020). "Elaboración propia"
Ejecute un comando que ls *-*
muestre todos los archivos que
tienen en el nombre un signo -

Imagen 22 comando listar todos con ‘-’ (02 de abril de 2020). "Elaboración propia"
Ejecute un comando que find [sS]*
busque todos los archivos que
contengan una s en el nombre
sin importar si es mayúscula o
minúscula.

Imagen 23 comando buscar con iniciol s o S (02 de abril de 2020). "Elaboración propia"
Ejecute un comando que find / -name
busque todos los archivos
contengan la palabra header, sin
importar en que directorio del
sistema operativo se encuentre.

Imagen 24 comando buscar por nombre (02 de abril de 2020). "Elaboración propia"

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 Requerida Comando o Captura de Pantalla del Funcionamiento
Líneas de
Comandos
Compuestos
Ejecute nano y cree un nano
archivo denominado marte.planete
marte.planeta ctrl o

Imagen 25 comando crear archivo con nano (02 de abril de 2020). "Elaboración propia"
Ejecute un comando para ls -l
observar que permisos El propietario:
sobre el archivo lectura, escritura
marte.planeta tienen los Grupo: lectura
siguientes usuarios: Resto: lectura
¿propietario, grupo y el
resto?

Imagen 26 comando ver permisos (02 de abril de 2020). "Elaboración propia"


Asigne los permisos de chmod 666
lectura y escritura sobre
el archivo marte.planeta
a todo el mundo.

Imagen 27 comando asignar permisos (02 de abril de 2020). "Elaboración propia"

Comandos Para Operar Linux Desde Terminal – Shell


Acción Requerida Comando o Líneas de Captura de Pantalla del Funcionamiento
Comandos Compuestos
Escribir y ejecutar un #!/bin/bash
script Shell para bash que if [ -z $1 ]
solicite el nombre de un then
usuario, verifique si echo "Digite un usuario"
existe. Si el usuario existe else
imprime por pantalla el echo "El UID del usuario
UID del usuario buscado. "$1" es:"
Si no se encuentra id -u $1
imprime por pantalla “El fi
usuario no existe” -------------------
./usuario.sh
Imagen 28 script UID usuario (02 de abril de 2020). "Elaboración propia"
Escribir y ejecutar un #!/bin/bash
script Shell para bash que if [ -z $1 ]
imprima por pantalla el then
número de archivos y echo "Introduzca una ruta"
directorios que contiene else
el directorio /usr echo "La cantidad de
archivos en "$1" son:
(incluye ocultos)"
find $1 -maxdepth 1 -type f
| wc -l
echo "la cantidad de
carpetas en "$1" son:
(incluye ocultos)" Imagen 29 script contar ficheros y directorios (02 de abril de 2020). "Elaboración propia"
var=$(find $1 -maxdepth 1
-type d | wc -l)
echo $(($var-1))
fi
Escribir y ejecutar un #!/bin/bash
script Shell para bash if [ -z $1 ]
que: then
- Solicite al usuario una echo "Introduzca un
cadena de caracteres. nombre de archivo"
- Busque en el directorio else
bin si existe un archivo if [ -f /bin/$1 ]
con el nombre then
proporcionado por el stat /bin/$1 | grep
usuario. Modificación Imagen 30 script buscar archivo (02 de abril de 2020). "Elaboración propia"

- Sí existe, imprima por else


pantalla la fecha de echo "El nombre digitado
modificación. no corresponde a un
-Sí no existe imprima por archivo"
pantalla “El nombre fi
digitado no corresponde a fi
un archivo”.
Nota: Se debe validar que
el nombre efectivamente
corresponde a un archivo
y no aun directorio.
CONCLUSIONES
Usando los comandos para manejo de archivos, directorios, permisos y para mostrar
información de los archivos en combinación con el lenguaje Shell se puede crear scripts
que permitan automatizar tareas como comer ciertos archivos a otro directorio.
BOBLIOGRAFÍA
Luna, F. A., & Sanz, M. P. (2011). Programación de shell scripts. Páginas 173-228.
Recuperado de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=3218348&ppg=211
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 76-95. 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

S-ar putea să vă placă și