Flujos de dato estándares

Pero esto es mera convención, y no tiene mucho sentido en sistemas gráficos como X Window o en programas funcionando como demonio.

El shell del sistema es el encargado, generalmente, de abrir esta entrada y conectarla con el terminal al que está asignado el programa, puesto que es el programa más usual para comunicarse con un operador.

En Unix se utiliza el carácter | para expresar dicho tipo de conexión:

[1][1]​ La salida estándar (STDOUT) es un concepto típico de los sistemas operativos Unix.

Determina el destino del resultado de un programa o proceso, por defecto es la pantalla y se muestra el resultado en la consola de la terminal, sin embargo puede redirigirse hacia un archivo por ejemplo.