Redirecciones Redirección

1. Fundamentos

Las redirecciones son una de las más importantes posibilidades proporcionadas por el shell. Por redirección se entiende la posibilidad de redireccionar la visualización de la pantalla hacia un archivo, una impresora o cualquier otro periférico, los mensajes de errores hacia otro archivo, de sustituir la introducción vía teclado por el contenido de un archivo.

Cualquier flujo de datos en entrada o salida de comando pasa por un canal. Como sucede con el agua, es posible desviar el curso de los datos hacia otro destino o desde otra fuente.

Linux utiliza canales de entradas/salidas para leer y escribir sus datos. Por defecto, el canal de entrada es el teclado, y el canal de salida, la pantalla. Los errores, direccionados por defecto a la pantalla, son tratados como un canal especial.

Es posible redireccionar estos canales hacia archivos o flujo de texto de manera transparente para los comandos Linux.

2. De salida Redirección:salida

Se puede utilizar el carácter > para redireccionar la salida estándar (la que va normalmente en la pantalla). Luego se indica el nombre del archivo donde se colocarán los resultados de salida.

$ ls -l > resultado.txt 
$ cat resultado.txt 
total 1 
-rw-r--r--    1 Administ ssh_user        0 Jul  4 12:04 PEPITO 
-rw-r--r--    1 Administ ssh_user        0 Jul 25 15:13...
Si desea saber más, le proponemos el siguiente libro:
couv_RIT62LINA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
El editor vi
Siguiente
Filtros y herramientas