Una guía para principiantes sobre cómo usar el editor de texto Nano en Linux

Una guía para principiantes sobre cómo usar el editor de texto Nano en Linux

Nano es un editor de texto de línea de comando, que viene preinstalado en casi todas las distribuciones de Linux. A menudo los nuevos usuarios lo prefieren debido a su simplicidad, en comparación con otros editores de texto de línea de comandos como VI/VIM y emacs. Tiene muchas características útiles, como coloración de sintaxis, numeración de línea, búsqueda fácil y muchas otras.

Instalar nano editor en Linux

Si por alguna razón nano aún no está instalado en su distribución de Linux, debería poder instalarlo fácilmente con los siguientes comandos:

# APT Instalar nano [para Ubuntu/Debian] # yum install nano [para CentOS/Fedora] 

Atajos de teclado nano

Nano Utiliza combinaciones de teclado para diferentes funciones, como para encontrar texto en un archivo, justificar el texto, etc. Esas combinaciones son realmente fáciles y son visibles mientras edita su archivo. Cambian automáticamente dependiendo de la acción que esté tomando.

Una cosa que debe saber es que un atajo de teclado representado con ^ y un símbolo (por ejemplo ^W) es una combinación de la Control clave y ese símbolo (Ctrl+W En nuestro ejemplo).

Una combinación que se muestra que comienza con METRO significa que debe completarse presionando Alternativo clave y el siguiente símbolo.

A continuación se enumeran las opciones que verá cuando se abra por primera vez nano:

  • GRAMO Consigue ayuda
  • ^O Escribir
  • ^W Dónde es
  • ^K Texto cortado
  • ^J Justificar
  • ^C Curs pos
  • M-u Deshacer
  • ^X Salida
  • ^R Leer el archivo
  • ^\ Reemplazar
  • ^U Texto sin cortar
  • ^T Para deletrear
  • ^_ Ir a la línea
  • A MÍ Rehacer

No necesita recordar cada opción, ya que siempre está frente a usted. Puede obtener la lista completa de combinaciones de teclado presionando ^G (o Presione F1) que abrirá el menú de ayuda de Nano. Notarás que algunos atajos se pueden usar con una llave única.

Por ejemplo F1 clave para obtener ayuda o F2 para salir de nano.

Llaves de atajo de editor nano

Crear un nuevo archivo en nano

Crear un archivo nuevo es simple como ejecutar nano:

$ nano 

Esto abrirá el editor y al guardar el archivo, le pedirá que le dé un nombre con el que se guardará el nuevo archivo.

Crear un archivo nuevo en nano

Abra un archivo en nano

Para abrir un archivo que puede ejecutar:

$ nano ~/my_text_file.TXT 

El comando anterior intentará abrir el archivo "my_text_file.TXT"Desde su directorio de casa. Si el archivo no existe, Nano intentará crearlo.

A veces, es posible que deba abrir un archivo e ir a la línea o columna exacta. Nano te permite hacer esto con:

$ nano +line, columnas archivo 

Por ejemplo:

$ nano +3,2 ~/.bashrc 

Abrirá tu .bashrc Archivo y el cursor se ubicarán en la tercera línea, segunda columna.

Abra el archivo en nano

Edición de archivos en Nano

Al abrir o crear archivos, puede comenzar a editar/escribir inmediatamente. A diferencia de empuje, No hay necesidad de cambiar al modo de edición en nano. Para mover el cursor alrededor del archivo, puede usar las teclas de flecha en su teclado.

Editar archivos en nano

Buscar texto en Nano

Puede buscar texto dentro de un archivo utilizando ^W, que representa el "dónde es" opción. Esto abrirá una entrada de búsqueda sobre el menú, donde puede ingresar el texto que busca:

Texto de búsqueda en Nano

También verá que el menú inferior cambiará y mostrará algunas opciones adicionales. Se explican por sí mismos, por lo que revisaremos los más importantes.

  • Buscar con expresiones regulares - Presione M-R (Alt + R claves) e ingrese su búsqueda con las expresiones regulares que desea usar.
  • Ir a la línea - presionar ^t (Ctrl + t) seguido de la línea a la que desea mover el cursor a.
  • Reemplazar texto - presione ^r (Ctrl +t) en modo de búsqueda, o ^\ en modo regular. Se le pedirá que ingrese su búsqueda, después de presionar ENTER, se le pedirá que ingrese el texto que se utilizará para el reemplazo. Finalmente se le preguntará si desea reemplazar una instancia coincidente de su búsqueda, o todas las coincidencias. Si tu eliges "No", El cursor se moverá hacia el próximo partido.
  • Ir a la primera línea - presionar ^y (CTRL + Y).
  • Ir a la última línea - presione ^V (CTRL +V).

Copiar/pegar/cortar texto en nano

La interfaz de Nano es muy similar a los editores de texto de GUI. Si desea copiar o cortar un texto en el editor de GUI, primero tendrá que seleccionarlo. Lo mismo va en Nano. Para marcar un texto Presione Ctrl + ^ Luego mueva los cursores con las teclas de flecha.

  • Para copiar el texto marcado presione alt + ^.
  • Para cortar el texto marcado presione ^k (Ctrl +K).
  • Para pegar el texto marcado, mueva el cursor a una posición adecuada y Presione ^u (Ctrl + u).
Copiar y pegar texto en Nano

Guardar archivo en nano

Si desea guardar sus cambios actuales en el archivo, presione el ^O (CTRL + O) combinación. Si está editando un nuevo archivo, se le pedirá que le dé un nombre a ese archivo. Esto guardará sus cambios actuales y Nano permanecerá abierto para que pueda continuar haciendo cambios en el archivo.

Guardar archivo con copia de seguridad

A veces, al editar un archivo, es posible que desee mantener copias temporales del mismo archivo por si acaso. Puedes usar Nano's -B opción, que creará la copia de seguridad del archivo que está editando. Puedes usarlo en combinación con el -C Opción para decirle a Nano dónde guardar esas copias de seguridad como esta:

$ nano -bc ~/copias de seguridad myfile.TXT 

Lo anterior hará copias de copia de seguridad del archivo mi archivo.TXT en la carpeta "copias de seguridad"Ubicado en el directorio de inicio del usuario. Tenga en cuenta que el directorio de copia de seguridad debe existir, de lo contrario, Nano le dirá que el directorio no es válido.

Salir Nano Editor

Salir de nano, simplemente presionar ^x (CTRL +X llaves). Si el archivo no se ha guardado previamente, se le pedirá que guarde los cambios con sí No o cancelar la salida.

Conclusión

Nano es un editor de texto de línea de comandos fácil de usar que atrae a los usuarios con su simplicidad. Su interfaz es similar a las de los editores de GUI, lo que lo hace perfecto para los recién llegados de Linux.