Un sistema Unix dispone de tres vías o canales para comunicarse con el exterior de forma estándar.
Una de ellas, la entrada estándar, se utiliza para introducir datos en la shell; de forma predeterminada está asociada al teclado.
La salida estándar, se utiliza para mostrar información y de forma predeterminada está asociada al monitor (consola).
Por último existe un canal dedicado a mostrar la salida de errores, que de forma predeterminada está asociado a la salida estándar.
En múltiples ocasiones nos puede interesar redirigir alguna de estas salidas a otro canal; para realizar esto disponemos de los metacaracteres :
redirige la entrada estándar
redirige la salida estándar. Si esta redirección es a un fichero, lo crea nuevo.
redirige la salida estándar. Si esta redirección es a un fichero, la añade al final.
redirige la salida de errores, igual que la redirección de la salida estándar.
Veremos algunos ejemplos en los próximos capítulos.