Editar archivos con Nano

LinuxBeginner
Practicar Ahora

Introducción

Hasta ahora, solo hemos leído archivos. Ahora es el momento de escribirlos.

En Linux, el editor más sencillo se llama nano.

Nano es el «Bloc de notas» de la terminal de Linux. Es sencillo, fácil de usar y se ejecuta directamente en la ventana de comandos. No tiene menús que pueda seleccionar con el ratón, pero es fácil de controlar con el teclado.

Para los principiantes, esto es importante porque muchos entornos de servidor no ofrecen ningún editor gráfico. En la administración de Linux, un editor de terminal no es un complemento opcional; a menudo es la forma directa de corregir una configuración o crear archivos pequeños en una máquina remota.

En este laboratorio escribirá su primer archivo, lo guardará y saldrá del editor: el «Hello World» de la edición de texto.

Abrir un archivo

Para escribir un archivo, solo tiene que indicar a nano el nombre del archivo que desea crear o editar.

Vamos a crear my_file.txt.

Ejecute este comando:

nano my_file.txt

La pantalla de la terminal cambiará. ¡Ha entrado en el editor!

Este es otro ejemplo de cómo pasar del shell a un programa diferente. Mientras Nano está abierto, la entrada del teclado se envía al editor, no al prompt del shell.

  • El espacio grande y vacío es el área donde escribirá.
  • En la parte inferior aparece una «chuleta» con los atajos de teclado.

Nota: El símbolo de intercalación ^ representa la tecla Ctrl. Por lo tanto, ^X significa Ctrl+X.

Esta notación aparece en muchas herramientas de terminal, así que aprenderla una vez le ayudará a interpretar las indicaciones de atajos que aparecen en pantalla en otros programas.

Editar texto

Añadir texto en Nano es sencillo: ¡solo tiene que escribir!

Precisamente por eso Nano es un editor tan habitual para principiantes. Se comporta mucho más como un cuadro de texto normal que los editores modales.

Escriba este mensaje:

Hello, LabEx!
This is my first file using nano.

Usar el cursor:

  • Use las teclas de dirección para desplazarse.
  • NO use el ratón. Normalmente, hacer clic no funciona en los editores de terminal.

Guardar los cambios

En Nano, guardar se denomina «Writing Out» (^O).

Para guardar el archivo:

  1. Pulse Ctrl+O.
  2. Nano le pedirá que confirme el nombre del archivo. Pulse Enter.

Nano mostrará [ Wrote 2 lines ]. ¡Su archivo está guardado!

La palabra write aparece con frecuencia en la cultura de edición de Unix como sinónimo de guardar cambios en el disco. Por eso el comando para guardar en Nano se describe como «Write Out».

Salir del editor

Ahora salga del editor.

El atajo para salir es ^X.

Pulse Ctrl+X.

Como ya ha guardado el archivo, Nano se cerrará de inmediato y volverá a ver el prompt de comandos.

Verifique el resultado con cat:

cat my_file.txt

Debería ver su mensaje: Hello, LabEx!

Resumen

Ha aprendido el ciclo de trabajo de Nano:

  1. nano filename: abrir.
  2. Escribir y editar: escribir.
  3. Ctrl+O + Enter: guardar (Write Out).
  4. Ctrl+X: salir.

Puede parecer menos cómodo que un editor controlado con el ratón, pero esta habilidad le permite corregir servidores desde cualquier lugar del mundo usando únicamente el teclado.