Está en la página 1de 11

Universidad Nacional de San Agustín

Facultad de Ingeniería de Producción y Servicios

Escuela Profesional de Ingeniería de Sistemas

“Tercer año”

Curso: Laboratorio de Sistemas Operativos

Docente: Rolando Jesús Cárdenas Talavera

Alumno: Andrew Pold Jacobo Castillo

Arequipa-Perú

Septiembre 2021
1. Crear la siguiente estructura de directorios dentro de 2021B, muestre la secuencia
de comandos:

Secuencia de comandos:

andrew@andrew-HP:~$ mkdir 2021B


andrew@andrew-HP:~$ cd 2021B/
andrew@andrew-HP:~/2021B$ mkdir METODOS REDES SISINFORMACION SISOPERATIVOS
TECOBJETOS
andrew@andrew-HP:~/2021B$ ls
METODOS REDES SISINFORMACION SISOPERATIVOS TECOBJETOS
andrew@andrew-HP:~/2021B$ cd SISINFORMACION/
andrew@andrew-HP:~/2021B/SISINFORMACION$ mkdir GUIAS LIBROS
andrew@andrew-HP:~/2021B/SISINFORMACION$ cd ..
andrew@andrew-HP:~/2021B$ cd SISINFORMACION/
andrew@andrew-HP:~/2021B/SISINFORMACION$ ls
GUIAS LIBROS
andrew@andrew-HP:~/2021B/SISINFORMACION$ cd ..
andrew@andrew-HP:~/2021B$ ls
METODOS REDES SISINFORMACION SISOPERATIVOS TECOBJETOS
andrew@andrew-HP:~/2021B$ cd SISOPERATIVOS/
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ ls
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ mkdir ARTICULOS EXAMENES LABORATORIOS
PDFS VIDEOS
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ ls
ARTICULOS EXAMENES LABORATORIOS PDFS VIDEOS
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ cd ARTICULOS/
andrew@andrew-HP:~/2021B/SISOPERATIVOS/ARTICULOS$ mkdir ENGLISH SPANISH
andrew@andrew-HP:~/2021B/SISOPERATIVOS/ARTICULOS$ ls
ENGLISH SPANISH
andrew@andrew-HP:~/2021B/SISOPERATIVOS/ARTICULOS$ cd ..
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ ls
ARTICULOS EXAMENES LABORATORIOS PDFS VIDEOS
andrew@andrew-HP:~/2021B/SISOPERATIVOS$ cd ..
andrew@andrew-HP:~/2021B$ ls
METODOS REDES SISINFORMACION SISOPERATIVOS TECOBJETOS
andrew@andrew-HP:~/2021B$ cd ..
andrew@andrew-HP:~$ tree 2021B/
2021B/
├── METODOS
├── REDES
├── SISINFORMACION
│   ├── GUIAS
│   └── LIBROS
├── SISOPERATIVOS
│   ├── ARTICULOS
│   │   ├── ENGLISH
│   │   └── SPANISH
│   ├── EXAMENES
│   ├── LABORATORIOS
│   ├── PDFS
│   └── VIDEOS
└── TECOBJETOS

14 directories, 0 files
RESULTADO

2. Pruebe los comandos faltantes descritos en el Marco teórico en una distribución de Linux, demuestre el
uso correcto de cada uno de los comandos con ejemplos. Registre el orden de ejecución de los comandos
para que puedan ser replicados. Adjunte capturas de pantalla de los resultados de los comandos empleados.

PWD - Muestra la ruta actual en la que se encuentra el terminal

CAT - Mostrará el contenido de un archivo en específico


CP - Sirve para copiar los archivos del directorio actual a uno específico

MV - Sirve para mover los archivos a otro destino

RMDIR - Te permite eliminar solo directorios vacios

RM - Elimina el contenido de una carpeta incluyendo el contenido asociado en su interior


TOUCH - Permite crear un archivo de texto en blanco

LOCATE - Este comando permite ubicar un archivo

Su búsqueda se apoya en nuestra base de datos, por lo tanto, para archivos recién creados o borrados se debe
actualizar la base de datos con: sudo updatedb.

FIND - Te permite buscar un archivo específico dentro uno los directorios indicados
El comando FIND tiene muchas utilidades como buscar por tipo, por fecha, por tamaño, por permisos y por
propiedad. Pero para buscar exclusivamente por nombre, es necesario agregar: -name o -iname (no distingue
entre mayúsculas y minúsculas)

Otra característica esencial es la dirección en donde queremos buscar:


1. . (directorio actual)
2. / (en el sistema)
3. ~ (en nuestro home)
Por supuesto, podemos usar rutas especificas.

GREP - Ter permite realizar búsquedas, pero a nivel de contenido dentro de los archivos

Este comando tiene varias opciones como -i (no distingue entre mayúsculas y minúsculas) o -n (indica el
numero de linea de la coincidencia). El comando GREP se potencia mucho mas con las expresiones
regulares.

SUDO -Este comando te permite ingresar al sistema como un usuario de sistema, previamente colocando la
clave del usuario del sistema
JOBS - Te mostrará la lista de todos los programas que se están ejecutando en segundo plano y sus estados.
Para poner un proceso en segundo plano, lo hacemos con: ctrl + z

KILL - Te permite terminar un proceso basado en su identificador de proceso (se necesita


tener privilegios de administrador)

Proceso:

Matamos el proceso on su PID:

Como vemos, se cerro el navegador Firefox, lo comprobamos con PS:


PING - Este comando es usado para verificar la conectividad a un servidor. Para cancelar el comando se
debe presionar: ctrl + c

WGET - Este comando te permite descargar archivos de la red, solo se necesita la URL del archivo a
descargar.

Uno de sus opciones mas usadas es: wget -P /directorio URL, nos permite indicar donde queremos guardar la
descarga.

HISTORY - Te muestra el historial de comandos ingresados en el terminal


Para poder llamar al comando colocamos: !ID

ZIP, UNZIP - Este comando te permite comprimir o extraer los contenidos de un archivo comprimido en
formato .ZIP

Comprimimos archivos, tiene muchas opciones como -v que nos muestra el proceso.

Descomprimimos un archivo.zip, no es común usarlo con opciones.

Recordemos que podemos encontrar mas información sobre los comandos con: man comando. Recordemos
que estos comandos se pueden potenciar con el conocimiento de la sintaxis de expresiones regulares. Si se
tiene un conocimiento amplio de estos, se puede agilizar mucho los procesos del usuario.
CUESTIONARIO:

1. ¿En qué se diferencian los comandos de LINUX a los comandos de WINDOWS?

Hay algunas diferencias importantes en cuanto a la sintaxis que es necesario conocerlas,


entre las principales tenemos:

MS-DOS (Windows) Linux (Ubuntu)


1.- Ruta \ /
2.- Diferencia entre mayúsculas y NO SI (casesentitive)
minúsculas
3.- Opciones de comandos /letra, ejemplo: /a -letra, ejemplo: -a
Comando – help, – version
4.- Ayuda para un comando Comando /? Comando – help
5.- Archivos con espacios Entre “ “ Entre “ “

2. ¿Cree usted que los comandos de LINUX tienen mayor funcionalidad que los comandos de
WINDOWS?

En mi opinión personal, depende mucho del usuario. Por ejemplo, si somos estudiantes de secundaria
y usamos un ordenador con Windows exclusivamente para tareas y jugar, es probable que nunca
usemos la linea de comando y en caso se presente esa situación, hay mucha información al respecto
sobre comando básicos. Sin embargo, si nos dedicamos a la informática y el desarrollo, los comando
de Linux tienen bastante ventaja frente a los comandos MS-DOS. Algunas razones son las siguientes:

1. Su sintaxis contiene varios atajos que podrían reducir enormemente el tiempo que tomamos
para hacer una tarea usando una interfaz grafica.

2. Se tiene bastante información muy especifica de todos los comandos junto a las decenas de
variaciones y combinaciones con otros comandos.

3. Aveces hay procesos que son mas fáciles ejecutarlos desde una terminal que usando una
interfaz grafica, en estas situaciones los comandos de Linux son de gran utilidad.

4. Hay algunas foros de ayuda interesantes que usan sintaxis de comandos de Linux para
presentar soluciones, y es que es el Sistema Operativo preferido para los amantes de la
informática.

También podría gustarte