Está en la página 1de 5

SISTEMAS OPERATIVOS

LABORATORIO N° 14

Redireccionamiento

CODIGO DEL CURSO: II3010

Alumno(s): Nota

Grupo: Ciclo:
Requiere No
Excelente Bueno Puntaje
Criterios de Evaluación (4pts) (3pts)
Mejora Acept.
Logrado
(2pts) (0pts)
Aplica los comandos básicos de Linux.

Implementa comandos para redireccionar la


entrada y salida del sistema
Implementa comandos empleando tuberías o
pipes.
Implementa direccionamiento IP y bonding
con dos tarjetas de red
Constata que las configuraciones se hayan
realizado de forma correcta

DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS


PROGRAMA DE FORMACIÓN REGULAR
Sistemas Operativos

LABORATORIO N°14 – Redireccionamiento

I. Objetivos:
• Implementar comandos en Linux que permitan redireccionar la entrada y/o salida del
sistema
• Implementar comandos en Linux empleando tuberías o pipes

II. Seguridad:
• Ubicar maletines y/o mochilas en el gabinete al final de aula de laboratorio o en los
casilleros asignados al estudiante.
• No ingresar con líquidos, ni comida al aula de laboratorio.
• Al culminar la sesión de laboratorio apagar correctamente la computadora y la pantalla,
y ordenar las sillas utilizadas.

III. Equipos y Materiales:


• El desarrollo del laboratorio es individual.
• En este laboratorio cada alumno trabajará con computadoras, monitores y teclado.

Guía de Laboratorio Pág. 2


Sistemas Operativos

IV. Procedimiento:

1. Abra el VMware Workstation.

2. Encienda el equipo virtual CentOS7 creado en los laboratorios anteriores.

SALIDA ESTÁNDAR

1. Inicie sesión con el usuario root en una ventana de terminal. Cambie el hostname del equipo
con las iniciales de su nombre (INDISPENSABLE). Ejm: rrodriguez.lab14.com

2. Redireccionar la salida estándar a un archivo. Ejecute el siguiente comando: ls –l


/etc/sysconfig > listado.txt y verifique lo ocurrido con el archivo listado.txt utilizando el
comando cat.

3. Luego ejecute el siguiente comando: ls –l /dev >> listado.txt y verifique nuevamente el


contenido del archivo listado.txt.

4. ¿Qué diferencia existe entre la utilización de > y >>?


➢ > entrada genérica que puede permitir sobreescritura
➢ >> entrada de tipo compleja que no permite sobreescritura

5. Ejecute el siguiente comando e indique qué sucede. > listado.txt


Se muestra contenido de sysconfig y dev en un solo archivo

6. Ejecute las siguientes sentencias:


cat > escribir1
Esto es una prueba de escritura
<Presione la tecla Ctrl d>

7. Visualice el contenido del archivo escribir1, con el comando cat, ¿se muestra algo?. ¿Qué
realiza entonces el comando “ cat > [archivo] ”?
Si se muestra la cadena de texto que hemos escrito en consola, permitir incuir líneas de texto
dentro de un archivo.

8. Si se desea que la salida de un determinado programa no se muestre por pantalla o se


almacene en un archivo, se puede utilizar el dispositivo /dev/null:
ls –l > /dev/null

ENTRADA ESTÁNDAR

9. Cree un archivo entrada.txt, utilizando cat >, e ingrese cinco líneas de texto.
10. Ejecute los siguientes comandos e indique si realizan la misma función. tail -2 < entrada.txt y
tail -2 entrada.txt.
Si realizan la misma función, mostrar las últimas dos líneas del texto ingresado

Guía de Laboratorio Pág. 3


Sistemas Operativos

11. Ejecute las siguientes líneas de comandos, después verifique el archivo otrasalida.txt y luego
indique lo que ha realizado:
cat << “eof” > otrasalida.txt
>a
>b
>c
>d
> eof
Al reconocer el texto entre comillas, la entrada permite ingreso de cade de texto hasta escribir la
referencia y luego enter

REDIRECCIONAR ERROR

12. Mediante el siguiente comando se redirecciona un error al archivo error1, cat nuevoarc 2>
error1. Verifique el archivo error1 e indique el contenido.
cat: nuevoarc: No existe el fichero o el directorio

13. ¿Qué realiza el siguiente comando, explique su respuesta?: cat otrasalida.txt nuevoarc >
bueno 2> malo.
Establecer bueno a el archivo existente otrasalida.txt
Establecer malo a el archivo que no existe (error)

TUBERIAS (PIPES)

14. Crear un archivo ,con nombre prueba.txt, con el siguiente contenido.

hola
zorro
ave
llama
dado
tecsup
bueno

15. Ejecute el siguiente comando y observe el resultado: cat prueba.txt | sort

16. Ejecute el siguiente comando y observe el resultado. ls –l /etc .Luego, ingrese el comando ls -l
/etc | tee listado.txt

17. Indique en sus propias palabras, ¿para qué sirve el comando tee?

Tee es una entrada estándar que escribe en la misma salida estándar

Guía de Laboratorio Pág. 4


Sistemas Operativos

DIVIDIR/UNIR ARCHIVOS

18. Copie algún archivo de los discos de instalación de Linux al directorio home de root, el tamaño
del archivo deberá ser mayor o igual a 20 MiB y menor o igual a 40 MiB. (ejem: el paquete
centos-logos-70.0.6-3)

19. Ejecute el siguiente comando: split -b 4M <archivo copiado>


20. Liste los archivos de la ruta en donde se encuentra y verifique si se muestran archivos que
empiezan con las letras xa,

Se muestra 1 archivo xaa el cual posee la división generada por consola

21. Ahora, que sucede si ejecuta: split -b 4MB <archivo copiado> -d video_
22. Indique que es lo que realizar este comando:

Hemos generado un archivo llamado video_ el cual posee la división

23. Si se ejecuta el siguiente comando, ¿qué se realizará? cat video_* > archivo_completo

Unión de archivos

24. Cree un archivo identi e ingrese los siguientes números uno debajo de otro: 100, 200, 300 y
400. Luego, cree otro archivo producto e ingrese lo siguiente, de la misma manera, uno debajo
de otro. Caja, Puerta, Clavo, Tornillo.

25. Ejecute el comando paste identi producto, e indique que realiza este comando:

Permite unir archivos anteriormente separados

Conclusiones

Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio. (Mínimo 4 conclusiones)

Guía de Laboratorio Pág. 5

También podría gustarte