Rederigir E/S linux
Enviado por Pedro0628 • 8 de Octubre de 2022 • Tarea • 605 Palabras (3 Páginas) • 54 Visitas
Taller 4 - IC
Santiago Garcia Cañas Código: 1010066053
[pic 1]
Profesor: Johan Sebastian Giraldo Hurtado
Universidad del Quindío Facultad de ingeniería
Ingeniería de sistemas y computación Infraestructura Computacional
Armenia, Quindío, 2022
[pic 2]
[pic 3]
Primero creó un directorio llamado taller4 donde se van a realizar las pruebas de este taller.
[pic 4]
Este es el primer comando. “find / -type f -user santii0628”
[pic 5]
El comando mencionado anteriormente ejecuta una serie de búsquedas que generan en su mayoría diferentes errores, y algunas encuentran diferentes rutas, y demás.
[pic 6]
El segundo comando es “find / -type f -user santii0628 1> bueno1.txt”, el cual ejecutará los mismo resultados del comando anterior, con la diferencia de que los resultados “exitosos de pantalla” de la ejecución van a ser redirigidos y guardados con el “>” al archivo bueno1.txt donde se guardarán, y al no tener el “2” (stderr), los errores no se van a redirigir a ninguna lado, por lo que serán mostrados en pantalla, el archivo bueno1.txt se creará al
ejecutar el comando, haciendo que escriba en este, osea que, reemplazar lo que tenga antes este archivo .txt; para encadenar y que no se borre información (si fuera necesario) usamos “>>” acumulando todo. Como se dijo antes se ve el número 1 el cual hace referencia a que el archivo, comando está conectado con pantalla una salida estándar, es decir, stdout. (guardará todo menos errores)
[pic 7]
En la anterior imagen se muestra lo generado por el comando y a su vez que el txt fue creado. Al tener al tener el “1” serán redirigidos todos menos los errores ya que serían con el “2” . Haciendo un ls podemos observar el .txt. Si hacemos un cat en el archivo bueno1.txt se ve que este archivo contiene todo el mensaje, pero sin los errores.
[pic 8][pic 9]
El tercer comando “find / -type f -user santii0628 1> bueno1.txt 2> errores1.txt”
[pic 10]
Este comando lo que va a hacer es, lo mismo que en el paso anterior, es decir, va a escribir el mensaje en bueno1.txt (sin errores), pero a su vez los errores serán direccionados a errores1.txt. al tener 2> errores1.txt. Haciendo que no se muestre ningún dato por pantalla. (2 → stderr → errores conectados con pantalla).
...