Muchos comandos UNIX toman su entrada de algo conocido como entrada estándar y envían su
salida a la salida estándar (a menudo abreviado como "stdin o standar input" y "stdout o standar error"). Además existe una salida
especial para los mensajes de error de cada programa (stderr o standar output).
El intérprete de comandos configura el sistema de forma que la entrada estándar es el teclado y la salida la pantalla.
1)Creamos el directorio libros de la siguiente manera :# mkdir libros
2) cd libros : Esto es para entrar al directorio libros
*ENTRADA ARCHIVO
1) Creamos un archivo "lapiz"
#cd /libros
# echo "hola " > lapiz
#cat lapiz
1)Enviando salidas STDOUT, STDERR a los archivos "archi1" y "archi2"
#ls /var 1>archi1.txt 2>archi2.txt : Lo que estamos haciendo con este comando es redireccionar la salida (1) al archivo "archi1" y el mensaje de error (2) al archivo "archi2"
1)Generamos un archivo
#vi mochila.txt
pequeña
mediana
grande
2)Entrada STDIN recibira la informacion de un archivo
#sort
pequeña
#sort
*REDIRECCIONAMIENTO NO DESTRUCTIVO
1)Redireccionamiento "date" al archivo tiempo.txt
#date >>tiempo.txt
#cat >>tiempo.txt
Ahora volvamos a ejecutar
#date >>tiempo.txt
#cat >>tiempo.txt
y nos mostrata el dia, el mes, la hora y el año
2 comentarios:
muy bueno...diria la mejor explicacion de todas las q he visto pero te falto << <> tee &
yo opino lo mismo que el comentario anterior, excelente explicacio pero faltaron otros comandos.... =)
Publicar un comentario