Learning Center
Sistema Linux

Cómo crear un archivo de texto en el terminal de Linux

26 jun 2025
JC Brian Refugia
JC Brian Refugia

En Linux puedes acceder y editar archivos de texto usando editores diseñados para trabajar con texto plano. Estos archivos no están codificados ni formateados de forma especial.

Linux ofrece diversas formas de crear archivos. La más rápida suele ser mediante la línea de comandos o terminal. Para todos los usuarios —especialmente administradores de servidores— que necesitan generar rápidamente archivos de texto, scripts o archivos de configuración, esta capacidad es muy importante.

A continuación, presentamos cuatro técnicas estándar para crear un archivo de texto en el terminal.

No olvides que Hostman ofrece VPS Linux gestionados confiables para tus proyectos.

Requisitos previos para la creación de archivos en Linux
Copiar enlace

Asegúrate de cumplir estos requisitos antes de crear archivos en un entorno Linux mediante la interfaz de línea de comandos:

  1. Acceso a un sistema Linux funcional: Debes tener un sistema operativo Linux instalado localmente o acceso seguro a un servidor Linux mediante SSH (Secure Shell).

  2. Terminal operacional: Confirma que tu emulador de terminal está accesible y funcionando. Es tu principal vía para ejecutar comandos.

  3. Permisos de usuario adecuados: Verifica que puedas crear archivos en el directorio elegido. Puede que necesites usar sudo (para directorios restringidos) para elevar privilegios.

  4. Manejo de comandos fundamentales: Familiarízate con comandos básicos como touch (crear archivos), echo (mostrar texto), cat (ver contenido) y editores como nano, vim o vi.

  5. Herramientas de edición de texto: Asegúrate de que tu sistema tenga herramientas como nano para simplicidad en CLI, vim para configuraciones avanzadas o editores gráficos como gedit para navegación amigable.

  6. Gestión de directorios: Desarrolla conocimiento de comandos como cd (cambiar directorio) y ls (listar contenido). Esto agiliza tu flujo de trabajo y evita errores.

Uso del comando touch
Copiar enlace

El comando touch se usa normalmente para crear archivos vacíos o actualizar timestamps.

Para crear un archivo de texto en el directorio actual con touch:

  1. Abre tu terminal.

  2. Escribe el comando:

Image5

Cambia “nombre_de_archivo” por el nombre deseado. Si el archivo ya existe, solo se actualizarán sus timestamps. Si no, se crea un archivo vacío con ese nombre.

  1. Presiona Enter — si todo va bien, no habrá salida.

  2. Usa ls para listar el contenido del directorio y verificar la creación del archivo.

24a059f9 C535 4422 8f95 16b7dca87d8a

El comando echo se usa habitualmente para mostrar texto en el terminal, pero también puede escribir contenido en un archivo o crear uno nuevo.

Para usarlo:

  1. Abre tu terminal.

  2. Escribe:

Image8

Reemplaza el texto entre comillas por el contenido que quieras.

  1. Presiona Enter. El texto se guardará en el archivo. Si ya existía, se sobrescribirá.

  2. Usa cat nombre_de_archivo.txt para verificar el contenido.

Df931fbe B2fd 408f Ae95 A53318c0426d

El comando cat se usa para concatenar o mostrar archivos, pero también puede crear archivos mediante redirección.

  1. Abre tu terminal.

  2. Escribe:

74a3a2f1 976f 44d4 Ba84 Cf082370f6c1

  1. Presiona Enter — el terminal esperará tu entrada.

  2. Escribe el contenido deseado. Usa Enter al final de cada línea.

  3. Cuando termines, presiona Ctrl + D para finalizar y guardar.

  4. Ejecuta cat nombre_de_archivo.txt para comprobar el contenido.

738f5fb6 Fed2 4c4a 8ffd 5760919a9f5c

Uso de printf para una creación avanzada de archivos
Copiar enlace

printf es una alternativa potente a echo, con mejor formato.

  1. Abre el terminal.

  2. Utilice printf para definir el diseño del texto, incorporando elementos de formato como nuevas líneas (\n) o tabulaciones (\t). Redirige la salida a un archivo utilizando el operador >.

Escribe:

printf "Primera línea\nSegunda línea\nTabulado\tTercera línea\n" >  archivo_formateado.txt
  1. Usa cat archivo_formateado.txt para verificar el contenido y formato.

Añadir sin sobrescribir: Para añadir contenido a un archivo existente sin sobrescribir sus datos actuales, sustituya > por el operador de anexión >>:

printf "Contenido adicional aquí.\n" >> archivo_formateado.txt

También puedes crear archivos usando editores. Casi todas las distribuciones Linux incluyen al menos un editor CLI. Puedes instalar otros como Vim, Nano o Emacs según tu preferencia.

vim (Vi IMproved) es un editor muy versátil, con varios modos de edición, ventanas divididas, buffers, resaltado de sintaxis y plugins. Para crear un archivo con vim:

  1. Abre vim con el nombre del archivo.

Image12

  1. Presiona i para entrar en modo inserción.

  2. Escribe tu texto.

  3. Para guardar y salir, presiona Esc, luego escribe :wq y pulsa Enter.

Image2

nano es ligero y fácil de usar, ideal para ediciones rápidas.

  1. Ejecuta nano nombre_de_archivo.txt.

0c16ba2d 440f 4824 Be3a A36b2ea47a6e

  1. Escribe tu contenido.

  2. Para guardar, presiona Ctrl + O y luego Enter. Para salir, Ctrl + X.

Sqdwefrthyuy

emacs es un editor potente con resaltado de sintaxis, múltiples buffers, ventanas divididas e integración con herramientas.

  1. Abre emacs nombre_de_archivo.txt

  2. Escribe el contenido.

Image7

  1. Guarda con Ctrl + X, luego Ctrl + S. Sal del editor con Ctrl + X, Ctrl + C.

Instálalo con:

apt-get install vim
apt-get install nano 
apt-get install emacs

5239213a 9fb4 42e4 8806 Abda7f2d4a81

Gedit
Copiar enlace

gedit es un editor gráfico y sencillo con resaltado de sintaxis.

  1. Ábrelo desde el menú o con:

gedit ejemplo.txt

Si el archivo no existe, se creará automáticamente.

  1. Escribe o pega tu contenido.

  2. Guarda con Ctrl + S o en Archivo > Guardar.

  3. Verifica la creación desde el terminal con ls o cat.

Recomendaciones para la creación de archivos en Linux
Copiar enlace

  • Asegúrate de tener permisos suficientes en el directorio deseado. Si no los tienes, cambia a uno donde los tengas o usa sudo.

  • Verifica si ya existe un archivo con el mismo nombre antes de usar > — se sobrescribirá. Usa >> para añadir contenido sin borrar lo anterior.

  • Familiarízate con printf, echo, y editores como vim o nano para mejorar eficiencia y reducir errores.

  • Utiliza printf cuando necesites crear archivos estructurados, como scripts o configuraciones.

Conclusión
Copiar enlace

Ahora dominas la habilidad fundamental de crear archivos de texto en Linux desde el terminal. Existen métodos rápidos y eficaces — desde touch, echo, cat, printf hasta editores como vim, nano, gedit o emacs. Elige el método que se ajuste a tus necesidades — crear archivos vacíos, añadir texto o editar contenido. En definitiva, todas estas opciones permiten gestionar archivos de texto de forma fácil y rápida desde la línea de comandos.