Está en la página 1de 23

UNIVERSIDAD NACIONAL DE SAN AGUSTIN

FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 1

INFORME DE LABORATORIO
INFORMACIÓN BÁSICA
ASIGNATURA: Laboratorio de Sistemas Operativos - C
TÍTULO DE LA
Introducción a Linux
PRÁCTICA:
NÚMERO DE NRO.
01 AÑO LECTIVO: 2023 VI
PRÁCTICA: SEMESTRE:
FECHA DE HORA DE
29/09/2023 11:59pm
PRESENTACIÓN PRESENTACION
ALUMNO:
Llaique Chullunquia Angie Carolina NOTA:

DOCENTE(s):
Apaza Aceituno Roni Guillermo

SOLUCIÓN Y RESULTADOS
I. EJERCICIOS RESUELTOS POR EL DOCENTE
Ejercicio 1.
Ejecutar el comando man
Sintaxis del comando man
man [comando]
Opciones del comando
Ejercicio 1.1 Obtener breve descripción del comando
man -f find

Ejercicio 1.2 No distinguir entre mayúsculas y minúsculas


man -i ls
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 2

man -i LS
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 3

Ejercicio 1.3 Distinguir entre mayúsculas y minúsculas


man -I ls

man -I LS

Ejercicio 1.4 Localizar fichero de manual


man -w find

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 2.
Utilizar el comando cal
Sintaxis del comando cal
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 4

cal [ -j] [ -y ] [[mes] año]


-j Muestra fechas julianas. Del 1 (1 de enero) al 365 o 366 si es bisiesto (31 de diciembre).
-y Muestra una agenda del año en curso.
mes Puede ser un número del 1 al 12 o un conjunto de letras suficiente para determinar el mes. El
valor predeterminado es el mes en curso.
Año Puede ser cualquier número entre 1 y 9999. El valor predeterminado es el año en curso. Hay
que especificar los cuatro números correspondientes al año.

Ejercicio 2.1 Obtener el calendario del año 2018


$cal 2018
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 5

Ejercicio 2.2 Obtener los días del mes de junio del año 1969
$cal -d 1969-06

Ejercicio 2.3 Obtener los días del año del 1 al 365


$cal -j 1996
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 6

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 3.
Utilizar el comando hostname
Sintaxis del comando hostname
hostname [-a | -d | -f | -h | -i | -s]
-a. Muestra el alias del host, si existe.
-d. Muestra el nombre de dominio DNS.
-f. Muestra el fully qualified nombre de dominio.
-h. Muestra mensajes de ayuda.
-i. Muestra la dirección IP del host.
-s. No muestra el nombre de dominio.
Ejercicio 3.1 Obtener la dirección ip del equipo
$hostname -i
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 7

Ejercicio 3.2 Obtener todas las direcciones ip


$hostname -I

Ejercicio 3.3 Utilizar la opción -s para saber si no imprime nada


$hostname -s

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 4.
Utilizar el comando uptime
Sintaxis del comando uptime
uptime [OPTIONS]
Opciones
-p, --pretty, le dice al tiempo de actividad.
-s, --since, muestra la fecha y la hora desde que el sistema está funcionando.
-h, --help– Muestra un mensaje de ayuda y sale.
-V, --version– Muestra la información de la versión.
Ejercicio 4.1 Mostrar la información de uptime de forma más amigable
$uptime -p

Ejercicio 4.2 Mostrar desde que hora está activo el sistema usando uptime
$uptime -s
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 8

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 5.
Utilizar el comando ls
Sintaxis del comando ls
ls [OPCIONES]...[DIRECTORIO]
OPCIONES
-a. Lista todas las entradas incluyendo archivos ocultos.
-d. Lista archivos del directorio en vez de contenidos.
-h. Muestra los tamaños de archivo en términos de kilobytes, megabytes, etc.
-i. Muestra información de inodo.
-l. Lista todos los archivos, directorios y su modo, número de enlaces, propietario del archivo,
tamaño del archivo, fecha y hora de modificación y nombre de archivo.
-ltr. Ordena archivos por fecha.
-lsr. Ordena archivos por tamaño.
-p. Pone una barra al final de cada directorio.
-t. Ordena por fecha de última modificación.
-u. Ordena por fecha de último acceso.
Ejercicio 5.1 Mostrar la lista larga de los archivos de Linux
$ls -l
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 9

Ejercicio 5.2 Mostrar la lista de los archivos de Linux incluyendo los archivos ocultos
$ls -a

Ejercicio 5.3 Mostrar la lista de los archivos de Linux de forma lejible para humanos
$ls -lh

Ejercicio 5.4 Enumere los archivos y directorios con el carácter ´/´ al final
$ls -F

Ejercicio 5.6 Listar archivos en orden inverso en Linux


$ls -r
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 10

Ejercicio 5.7 Enumere de forma recursiva los subdirectorios en Linux


$ls -R
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 11

Ejercicio 5.8 Listar archivos y directorios en orden inverso en Linux


$ls -ltr

Ejercicio 5.9 Ordenar archivos por tamaño de archivo en Linux


$ls -lS

Ejercicio 5.10 Mostrar el número de Inode del archivo o directorio en Linux


$ls -i

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 6.
Utilizar el comando cd
Sintaxis del comando cd
cd directorio
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 12

Ejercicio 6.1 Cambiar del directorio actual a /usr/local en Linux


$cd /usr/local

Ejercicio 6.2 Vuelva al directorio anterior en el que trabajo anteriormente


$cd ..

Ejercicio 6.3 Mostrar el último directorio de trabajo desde donde nos mudamos (use el interruptor
´-´) como se muestra
$cd --

Ejercicio 6.4 Mueva dos directorios hacia arriba desde donde se encuentra ahora
$cd ../ ../

Ejercicio 6.5 Vaya al directorio de único de los usuarios desde cualquier lugar
$cd ~

Ejercicio 6.6 Cambiar el directorio de trabajo al directorio de trabajo actual (no parece útil en
general)
$cd ./
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 13

Ejercicio 6.7 Cambie el directorio de trabajo actual a Descargas y enumere todas sus
configuraciones de una sola vez
$cd ~/Downloads && ls

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 7.
Utilizar el comando mkdir
Sintaxis del comando mkdir
mkdir [opciones] [directorio1] [directorio2] [etc]
Opciones
-m, --mode=modo. Establece los permisos de los directorios creados a modo.
-p, --parents. Crea los directorios padre que falten para cada argumento directorio. No hace caso
de argumentos que correspondan a directorios existentes, por ejemplo si existe un directorio /a,
entonces mkdir /a es un error, pero mkdir -p /a no lo es.
--verbose. Muestra un mensaje para cada directorio creado.
--help. Muestra la ayuda y finaliza.
--version. Muestra información sobre la versión.
Ejercicio 7.1 Crea un directorio llamado myfile en el directorio actual
$mkdir myfiles

Ejercicio 7.2 Crea el directorio llamado myfile en el directorio actual


$mkdir ~ / myfiles
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 14

Ejercicio 8.
Utilizar el comando rmdir
Sintaxis del comando rmdir
rmdir [opciones..] Directorio
Opciones
-p Permite a los usuarios eliminar el directorio dirname y sus directorios padres que se queden
vacíos.
Ejercicio 8.1 Elimina el directorio llamado myfile en el directorio actual si esta vacío
$rmdir myfiles

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 9.
Utilizar el comando cp
Sintaxis del comando cp
cp [-opciones] origen destino
Opciones
-a Mantiene la misma estructura y atributos del archivo original.
-b Crea copias de seguridad de archivos que van a ser sobreescritos o borrados.
-r Copia directorios recursivamente, esto es, directorios y su contenido.
-u No copia archivos si ya existen.
-v Imprime el nombre de cada archivo antes de ser copiado. Esto es, muesta información
detallada.
-i Pide confirmación antes de sobreescribir.
-p Preserva los permisos, el propietario, el grupo y los tiempos de los ficheros originales
-f Elimina los ficheros de destino que ya existen sin pedir confirmación
-s Permite crear enlaces simbólicos a los archivos en lugar de copiarlos.
–parents Permite preservar la ruta completa.
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 15

Ejercicio 9.1 Copiar el archivo /etc/passwd en el directorio /mnt/backup usando el comando cp


$cp /etc/passwd /mnt/backup/

Ejercicio 9.2 Copiar el archivo /etc/passwd /etc/group & /etc/shadow al mismo tiempo al
directorio de destino (/mnt/backup)
$cp /etc/passwd /etc/group /etc/shadow /mnt/backup/

—-------------------------------------------------------------------------------------------------------------------
Ejercicio 10.
Utilizar el comando mv
Sintaxis del comando mv
mv [-opciones] fichero1 fichero2
Opciones
-i Pide confirmación antes de sobreescribir.
-f No pide confirmación
-b Crea copias de seguridad de archivos que van a ser sobreescritos o borrados.
-u No mueve un fichero o directorio que tenga un destino existente con el mismo tiempo de
modificación o más reciente
Ejercicio 10.1 Copiar el archivo /etc/passwd en el directorio /mnt/backup cambiando el nombre el
archivo a copia
$mv /etc/passwd /mnt/backup/copia
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 16

II. SOLUCIÓN DE EJERCICIOS PROPUESTOS


Ejercicio 1. Escribir man de los comandos cp, ls, cd y df
- Comando cp
cp te permite realizar copias de seguridad, duplicar archivos y organizar tu sistema de
archivos de manera eficiente.

- Comando ls
ls listar los archivos y directorios en un directorio específico.
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 17

- Comando cd
No tiene una página de manual dedicada, ya que es una función básica del shell.
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 18

- Comando df
Para mostrar información sobre el espacio en disco disponible en los sistemas de archivos
montados en tu sistema.

Ejercicio 2. Hacer una lista de los archivos en /etc


UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 19
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 20

Ejercicio 3. Hacer una lista de los archivos /home

Ejercicio 4. Ubíquese en el directorio home de su usuario y cree la siguiente estructura


/home/usuario
Informática
Alumnos
Profesores
Programas
Alumnos
Documentación
Profesores
1. Ir al directorio de inicio con el siguiente comando:

2. Para Informatica

3. Para Programas

4. Para Documentacion

Ejercicio 5. Ubicarse en la carpeta Profesores de la carpeta documentación usando cd


UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 21

Ejercicio 6. Mover el directorio Profesores de informática al directorio Programas

Ejercicio 7. Copiar el directorio Profesores de Programas al directorio Informática

Ejercicio 8. Borrar el directorio Profesores de Programas

Ejercicio 9. Utilice el comando uptime para examinar su tiempo

Ejercicio 10. Utilice el comando hostname para averiguar el nombre de su computadora

Ejercicio 11. Realizar un informe de todos los ejercicios


(Se realizó el informe de los ejercicios resueltos y propuestos)

I. SOLUCIÓN DEL CUESTIONARIO


1. ¿Qué hace el comando ncal?
El comando ncal es una herramienta de línea de comandos en Linux que permite ver un
calendario en la terminal. Es similar al comando cal, que también muestra el calendario, pero
ncal ofrece un diseño alternativo, más opciones y la fecha de Semana Santa[1]. La principal
diferencia entre ncal y cal es que ncal muestra el calendario en un formato más moderno y con
colores, lo que hace que sea más fácil de leer y entender[2].
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 22

Te permite ver el calendario de un mes específico o de un año completo mediante la


especificación de argumentos adicionales. Por ejemplo, para ver el calendario de un año
completo, puedes escribir:
ncal -y 2023
En resumen, el comando ncal es una herramienta útil para ver el calendario en la terminal de
Linux, y ofrece varias opciones para personalizar la salida.

2. ¿Cuál es su impresión de este primer laboratorio?

A través de este laboratorio hemos podido observar y realizar algunos ejercicios, para así
conocer y comprender mejor en qué nos ayudan cada uno de los diferentes comandos en
Linux. Son una parte fundamental del sistema operativo y se utilizan para realizar una
amplia variedad de tareas.Se pudo utilizar comandos como ls para listar archivos y
directorios, cd para cambiar de directorio, mkdir para crear directorios y rm para eliminar
archivos y directorios.

CONCLUSIONES

Con la resolución de este laboratorio se pudo ver:


● Los comandos en Linux proporcionan un alto grado de flexibilidad y poder. Puedes realizar una amplia
gama de tareas, desde la gestión de archivos y directorios hasta la administración del sistema y la
automatización de tareas, todo a través de la línea de comandos. Esto hace que Linux sea una
plataforma muy versátil para usuarios avanzados y administradores de sistemas.
● Los comandos en Linux suelen ser más eficientes para realizar ciertas tareas en comparación con las
interfaces gráficas de usuario. La línea de comandos te permite realizar acciones rápidamente
mediante combinaciones de comandos y argumentos, lo que puede ahorrar tiempo en tareas
repetitivas o de administración del sistema.
● Si bien los comandos en Linux son poderosos, también pueden tener una curva de aprendizaje
empinada para los usuarios que no están familiarizados con ellos. Aprender a usar eficazmente la línea
de comandos puede llevar tiempo y práctica. Sin embargo, una vez que adquieras habilidades en el uso
de comandos, te encontrarás con una herramienta poderosa para administrar y controlar tu sistema.
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


Aprobación: 2022/03/01 Código: GUIA-PRLE-001 Página: 23

REFERENCIAS Y BIBLIOGRAFÍA
[1] “cal y ncal | Tutorial de GNU/Linux”. Francisco Periáñez Gómez | Página personal. Accedido el 18 de
septiembre de 2023. [En línea]. Disponible: https://www.fpgenred.es/GNU-Linux/cal_y_ncal.html
[2] “Cal, Calendar y Ncal, porque el terminal nos permite ver calendarios”. Linux Adictos. Accedido el 18 de
septiembre de 2023. [En línea]. Disponible:
https://www.linuxadictos.com/cal-calendar-y-ncal-porque-el-terminal-tambien-nos-permite-ver-en-que-fecha
-estamos.html

También podría gustarte