GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo escribir datos en un archivo en Linux

Varios sistemas operativos Linux en todo el mundo brindan varias funcionalidades y escribir datos en un archivo es una de ellas. Las dos operaciones más comunes con el archivo son lectura y escritura; en este artículo, discutiremos diferentes formas de escribir datos en el archivo en Ubuntu 20.04, que es la distribución de Linux más popular y utilizada.

Es obvio que necesitamos almacenar nuestros datos en la computadora; de lo contrario, se perderán, por lo que debemos escribir los datos en un archivo, para que permanezcan seguros y almacenados. Todos los sistemas operativos proporcionan formas de escribir datos en un archivo. En Linux, también podemos escribir datos en archivos a través de la línea de comandos, secuencias de comandos bash e interfaz gráfica de usuario. Si es un nuevo usuario de Linux o desea aprender a escribir en un archivo en Linux, siga cualquiera de los procedimientos mencionados a continuación de acuerdo con sus requisitos

Primero debe crear el archivo en el que desea escribir, o el archivo ya debería existir en el que desea escribir.

Escribir datos en un archivo mediante CLI (interfaz de línea de comandos)

Una de las formas más comunes de realizar funciones en Linux es escribiendo comandos en una terminal usando la interfaz de línea de comandos. En esta parte, discutiremos cómo escribir datos en un archivo usando la CLI usando diferentes enfoques.

  • Escribe datos en un archivo usando el "comando cat".
  • Escribe datos en un archivo usando el "comando de eco".
  • Escribe datos en un archivo usando el "comando printf".
  • Escriba datos en un archivo usando cualquier "editor de texto nano".

Estos enfoques se analizan en detalle a continuación.

Cómo escribir datos en un archivo usando el comando cat

El gato está preinstalado en las nuevas versiones de Ubuntu, pero si está utilizando una versión anterior, deberá instalarlo. Se utiliza para crear y escribir datos en un archivo de texto de manera eficiente. Esto le ahorrará tiempo al evitar la necesidad de abrir un editor, y este comando también es simple. El comando mencionado a continuación creará el archivo "linux.txt" si no existe o lo abrirá para editarlo si ya está presente.

Se utilizan dos símbolos de redirección>> antes del nombre del archivo. También se puede usar un único símbolo de redirección>, pero solo si sobrescribirá el contenido previamente escrito en el archivo.

Presione enter y ahora escriba la línea mencionada a continuación en el archivo linux.txt.

$ cat >> linux.txt

Después de escribir el contenido que desea escribir en el archivo, presione Ctrl+C para guardar el contenido en el archivo.

Para verificar si el contenido se inserta en el archivo "linux.txt", ejecute el comando mencionado a continuación:

This is linux 1

Cómo escribir datos en un archivo usando el comando echo

El “eco” es como el comando gato; sin embargo, tiene mucha más flexibilidad. Este comando generalmente se usa para imprimir texto en el terminal, pero también se puede usar para escribir en un archivo o crear un archivo vacío. Es un comando preinstalado en casi todas las versiones de Ubuntu, pero si no está instalado, debe instalarlo.

El comando mencionado a continuación escribirá el texto en el archivo linux.txt:

$ cat linux.txt

Ahora, para verificar la inserción de texto, muestre el contenido del archivo "linux.txt" mediante el comando mencionado a continuación:

$ echo 'This is linux 2 >> linux.txt

Cómo escribir datos en un archivo usando el comando printf

Este comando preinstalado tiene la misma funcionalidad que el comando echo excepto que sigue el "estilo C" en lugar del estilo de edición de Shell. El comando mencionado a continuación escribirá el texto en el archivo linux.txt:

$ cat linux.txt

Ahora, para verificar la inserción de texto, muestre el contenido del archivo "linux.txt" mediante el comando mencionado a continuación:

printf "This is linux3" >> linux.txt

Escribir datos en un archivo usando cualquier editor de texto nano

Esta es la forma más lenta y lenta, aunque puede ser útil para los recién llegados a Linux. El nano y otros editores de texto de línea de comandos se pueden usar para modificar en gran medida un archivo de texto. Está preinstalado en las nuevas versiones de Ubuntu, pero si está utilizando una versión anterior, debe instalarlo.

El comando mencionado a continuación abrirá el archivo de texto “linux.txt”:

$ cat linux.txt

Ahora ingrese el texto que desea escribir en el archivo, luego presione "Ctrl+S" para guardar el archivo, "Ctrl+X" para salir y presione "Y" para confirmar que sí.

Escribir datos en un archivo mediante la interfaz gráfica de usuario

Linux también proporciona una forma de insertar texto en un archivo usando una interfaz gráfica de usuario de la misma manera que lo hicimos en Windows.

Paso 1:

En primer lugar, abra el archivo en el que desea introducir el texto.

Ahora escriba el texto en el archivo abierto y luego haga clic en el botón "Guardar" para guardar el texto y luego cierre el archivo.

Conclusión

Los archivos se pueden utilizar para realizar varias funciones, como crear, escribir, editar, eliminar y guardar. En este artículo, se analiza en detalle la función de escribir datos en un archivo. Hay dos enfoques principales para escribir datos en un archivo; interfaz de línea de comandos e interfaz gráfica de usuario. En CLI, discutimos cómo escribir datos a través de los comandos "cat", "echo" y "printf", y a través del editor de texto "nano".


Ubuntu
  1. ¿Cómo escribir un archivo en otro?

  2. ¿Cómo cambiar el nombre de un archivo en Linux?

  3. ¿Cómo puedo monitorear datos en un puerto serie en Linux?

  4. ¿Cómo escribir un archivo con C en Linux?

  5. ¿Cómo enumero los bloques de datos de un archivo en Linux?

Cómo fusionar datos en Linux

Cómo mostrar datos de un archivo de texto en Linux

Cómo vincular un archivo en Linux

¿Cómo dividir un archivo Mp3?

Cómo importar datos en Apache Solr

Cómo hacer eco en un archivo

    $ nano linux.txt