Cómo utilizar la redirección para crear archivos en Linux en su frambuesa Pi

  1. Ordenadores
  2. Pieza de frambuesa
  3. Cómo utilizar la redirección para crear archivos en Linux en su frambuesa Pi

Libro Relacionado

Por Sean McManus, Mike Cook

Es posible enviar los resultados de un comando a un archivo en lugar de a la pantalla de su Pi de Frambuesa; en otras palabras, redirigirlos. Puede guardar algunos resultados de listados en un archivo, por ejemplo, para tener un registro permanente de ellos o para poder analizarlos utilizando un editor de texto.

Convierta la salida de la pantalla en un archivo utilizando un signo mayor que éste y el nombre del archivo al que desea enviar la salida, de esta manera:

ls > listado.txt

No es necesario tener la extensión de archivo.txt para que funcione en Linux, pero es un recordatorio útil para ti mismo, y ayuda si alguna vez vuelves a copiar el archivo a una máquina Windows.

Intente usar este comando dos veces desde dos directorios diferentes y luego observe el contenido de listing.txt con el comando less. Verá lo implacable que es Linux. La primera vez que ejecute el comando, se creará el archivo listing.txt. La segunda vez que lo haces, es reemplazado sin previo aviso. Linux confía en que usted sepa lo que está haciendo, por lo que debe tener cuidado de no sobrescribir los archivos.

Si quieres un poco de variedad, puedes usar otros comandos para mostrar el contenido en pantalla:

  • echo: Esto muestra lo que escriba después en la pantalla. Puedes usarlo para resolver problemas matemáticos si los pones entre dos pares de corchetes y pones un signo de dólar delante, por ejemplo: echo $((5*5)).
  • date: Muestra la hora y la fecha actuales.
  • cal: Muestra el calendario del mes actual, con el día de hoy resaltado. Puede ver el calendario de todo el año usando la opción -.

Si desea añadir algo al final de un archivo existente, utilice dos signos superiores a los que aparecen en este ejemplo:

[email protected] ~ $ echo Hice este archivo en > [email protected] ~ $ date >> [email protected] ~ $ cal >> [email protected] ~ $ echo $((6+31+31+28+31+7)) Días hasta mi cumpleaños! >> [email protected] ~ $ less testfile.txtI made this file onSat Nov 24 14:40:43 GMT 2012 November 2012Su Mo Tu we Th Sa 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30134 ¡Días hasta mi cumpleaños!

Puede utilizar una redirección como esta para crear algunos archivos que puede practicar copiando y borrando. Si no quiere perder tiempo creando el contenido del archivo, puede crear algunos archivos vacíos sin redirigir nada, como esto:

> archivo de prueba1.txt

Leave a Reply