Si es un usuario de Raspberry Pi, debe haber ejecutado múltiples comandos para realizar diferentes operaciones. Pero tan pronto como se mueva al siguiente comando, la salida del comando anterior no permanece guardado en un archivo en particular, por lo que cada vez que el terminal está cerrado, la salida de comandos desaparecerá. Para mantener la salida de un comando guardado, debe enviarlo a un archivo. En este artículo, hemos presentado formas de enviar la salida del comando a un archivo.
Cómo enviar la salida del comando a un archivo?
En Raspberry Pi hay múltiples formas de enviar/adjuntar la salida de un comando a un archivo, esas formas son:
Discutamos cada uno de ellos.
1: Enviar la salida a un archivo directamente
Para enviar la salida del comando a un archivo a continuación se puede seguir la sintaxis mencionada:
Sintaxis
$ comando> salida-filename
En la sintaxis anterior el dominio A la izquierda está cualquier comando que un usuario quiere ejecutar, y la salida de ese comando se almacenará en el archivo de salida. El nombre de archivo de salida es el nombre del archivo en el que el usuario desea almacenar la salida del comando, el usuario puede elegir cualquier nombre para este archivo.
Ejemplo
Para citar un ejemplo, supongamos que tengo un archivo llamado File de ejemplo que consiste en los nombres de diferentes animales. El siguiente comando CAT solo se usa para mostrar el contenido del archivo:
$ Cat Ejemplo File
Ahora, si tengo que aplicar el comando de clasificación y tengo que guardar el resultado ordenado en un archivo separado, entonces se puede usar el comando a continuación:
$ sort de ejemplo de ejemplo> archivo de salida
Aquí, la salida ordenada de archivo de ejemplo se almacena en un archivo llamado como archivo de salida
Para verificar, visitemos el contenido de archivo de salida utilizando el a continuación mencionado gato dominio:
$ CAT SALIDA-FILE
Como resultado de este comando, es claramente visible que la salida ordenada se guarde en nuestro archivo de salida.
2: Guardar la salida de un comando usando el comando tee
En los sistemas basados en Linux, la salida estándar se envía a un archivo leyéndolo a través del tee dominio. La sintaxis del comando tee se comparte a continuación:
Sintaxis
$ comando | tee.TXT
Ejemplo
$ Fecha | Tee output_file.TXT
En este ejemplo, la salida del primer comando será leída mediante el comando tee y luego se escribirá en el output_file.
Para verificar si los datos se almacenan en output_file, utilizaremos el comando CAT mencionado a continuación que mostrará los datos presentes dentro de la salida_file.:
$ CAT GOUNT_FILE.TXT
3: Agregar la salida de comando a un archivo
Si el usuario desea agregar la salida del comando a un archivo en particular, entonces el comando mencionado a continuación se puede usar para agregar los datos:
Sintaxis
$ comando >> nombre de archivo
Ejemplo
Para citar el ejemplo, creemos un archivo llamado linuxhint_file.TXT, Para crear un archivo de archivo a continuación se utilizará:
$ nano
Nota: linuxhint_file es el nombre de mi archivo que los usuarios pueden optar por cualquier otro nombre si lo desean.
El contenido que he agregado a mi archivo se muestra en la imagen a continuación:
Guarde el archivo presionando las teclas CTRL+X entonces Y y finalmente presionar Ingresar para volver a la terminal.
Ahora, finalmente escribamos nuestro comando de anexos, para esto estoy usando el comando echo:
$ echo "Hello Linux Sugerio" >>/home/pi/linuxhint_file.TXT
En este ejemplo, el mensaje/salida escrito del primer comando ECHO se adjunta al archivo que se nombra linuxhint_file.TXT.
Finalmente, para verificar Vamos a mostrar el contenido de nuestro archivo:
$ gato
En la imagen a continuación, es claramente visible que la salida de nuestro comando ECHO se agrega a un archivo ya creado en lugar de guardarlo en un nuevo archivo.
Conclusión
El sistema Raspberry Pi está basado en Linux, lo que significa que cuando se ejecuta un comando en el sistema Raspberry Pi, la salida se muestra en el terminal/pantalla. Pero a veces los usuarios sienten la necesidad de enviar la salida a un archivo para mantener registros o para cualquier otro propósito. Para ese caso en el artículo, hemos compartido los métodos para enviar y agregar la salida de un comando a un archivo.