cuando se trabaja en la línea de comandos, muy a menudo tendrá que crear o editar archivos de texto. Dos de los editores de línea de comandos más potentes y populares son Vim y Emacs. Ambos tienen una curva de aprendizaje empinada que puede intimidar a los nuevos usuarios. Para aquellos que necesitan un editor simple, no es nano.

GNU nano es un editor de texto de línea de comandos fácil de usar para sistemas operativos Unix y Linux., Incluye todas las funciones básicas que esperarías de un editor de texto normal, como resaltado de sintaxis, múltiples búferes, búsqueda y reemplazo con soporte de expresión regular, corrección ortográfica, codificación UTF-8 y más.

en esta guía, explique el uso básico del nano editor, incluyendo cómo crear y abrir un archivo, editar un archivo, guardar un archivo, Buscar y reemplazar texto, cortar y pegar texto, y más.

instalar Nano #

Nano text editor está preinstalado en macOS y la mayoría de las distribuciones de Linux., Para comprobar si está instalado en su sistema escriba:

nano --version

la salida se verá algo como esto:

si no tiene nano instalado en su sistema, puede instalarlo utilizando el administrador de paquetes de su distribución.,

Instalar Nano en Ubuntu y Debian #

sudo apt install nano

Instalar Nano en CentOS y Fedora #

sudo yum install nano

de Apertura y Creación de Archivos #

Para abrir un archivo existente o crear un nuevo archivo, tipo nano seguido por el nombre del archivo:

nano filename

de Esta forma se abre una nueva ventana del editor, y usted puede comenzar a editar el archivo.,

en la parte inferior de la ventana, hay una lista de los atajos de comandos más básicos para usar con el editor nano.

Todos los comandos están señaladas con ^ o M carácter. El símbolo de caret (^) representa la clave Ctrl. Por ejemplo, los comandos ^J significan presionar las teclas Ctrl y J al mismo tiempo. La letra M representa el Alt clave.,

Puede obtener una lista de todos los comandos escribiendo Ctrl+g.

abrir un archivo debe tener permisos de lectura para el archivo.

si desea abrir un archivo con el cursor en una línea y un carácter específicos, utilice la siguiente sintaxis:

nano +line_number,character_number filename

Si omite el character_number el cursor se colocará en el primer carácter.

edición de archivos #

a diferencia de vi, nano es un editor sin modelo, lo que significa que puede comenzar a escribir y editar el texto inmediatamente después de abrir el archivo.,

para mover el cursor a una línea y un número de carácter específicos, utilice el comando Ctrl+_. El menú en la parte inferior de la pantalla cambiará. Introduzca el(los) Número (s) en el campo «Introducir número de línea, número de columna:» y pulse Enter.

Buscar y reemplazar #

Para buscar un texto, presione Ctrl+w, escriba el término de búsqueda y pulse Enter. El cursor se moverá a la primera coincidencia. Para pasar a la siguiente coincidencia, pulse Alt+w.,

Si desea buscar y reemplazar, presione Ctrl+\. Introduzca el término de búsqueda y el texto por el que se reemplazará. El editor se moverá a la primera coincidencia y le preguntará si desea reemplazarla. Después de golpear Y o N se moverá a la siguiente partida. Pulsando A reemplazará todas las coincidencias.

Copping, cutting, and pasting #

para seleccionar texto, mueva el cursor al principio del texto y pulse Alt+a. Esto establecerá una marca de selección., Mueva el cursor hasta el final del texto que desea seleccionar utilizando las teclas de flecha. El texto seleccionado se resaltará. Si desea cancelar la selección, pulse Ctrl+6

Copia el texto seleccionado al portapapeles utilizando la etiqueta Alt+6 comando. Ctrl+k cortará el texto seleccionado.

si desea cortar líneas completas, simplemente mueva el cursor a la línea y presione Ctrl+k. Usted puede cortar varias líneas pulsando Ctrl+k varias veces.,

para pegar el texto mueva el cursor a donde desea colocar el texto y presione Ctrl+u.

Guardar y Salir #

Para guardar los cambios realizados en el archivo, presione Ctrl+o. Si el archivo aún no existe, se creará una vez que lo guarde.

Para salir de nano pulse Ctrl+x. Si hay cambios no guardados, se le preguntará si desea guardar los cambios.

para guardar el archivo, debe tener permisos de escritura en el archivo., Si está creando un archivo nuevo, necesita tener permiso de escritura en el directorio donde se crea el archivo.

Customizing Nano (nanorc) #

cuando se inicia nano, lee sus parámetros de configuración desde el archivo de configuración de todo el sistema /etc/nanorcy desde los archivos específicos del usuario ~/.config/nano/nanorcy ~/.nanorc si los archivos están presentes.

Las opciones especificadas en los archivos de usuario tienen prioridad sobre las opciones globales.

visite la página nanorc para obtener una lista completa de todas las opciones disponibles.,

resaltado de sintaxis #

Nano incluye reglas de resaltado de sintaxis para los tipos de archivo más populares. En la mayoría de los sistemas Linux, los archivos de sintaxis se almacenan en el directorio /usr/share/nano y se incluyen por defecto en el archivo de configuración /etc/nanorc.

/ etc / nanorc
include "/usr/share/nano/*.nanorc"

la opción más fácil para habilitar el resaltado de un nuevo tipo de archivo es copiar el archivo que contiene las reglas de resaltado de sintaxis al directorio/usr/share/nano.,

establecer Nano como Editor de texto predeterminado #

de forma predeterminada en la mayoría de los sistemas Linux, el editor de texto predeterminado para comandos como visudo y crontab se establece en vi. para usar nano como editor de texto predeterminado, debe cambiar el VISUAL y EDITOR variables de entorno .

Los usuarios de Bash pueden exportar las variables en el archivo ~/.bashrc:

~/.,bashrc
export VISUAL=nanoexport EDITOR="$VISUAL"

Basic Nano Usage #

a continuación se muestran los pasos más básicos para comenzar con nano:

  1. En el símbolo del sistema, escriba nano seguido del nombre del archivo.
  2. edite el archivo como sea necesario.
  3. utilice el comando Ctrl-x para guardar y salir del editor de texto.

conclusión #

en este tutorial, le hemos mostrado cómo usar el editor de texto nano de Gnu. Es un editor de texto popular entre los usuarios de Linux y tiene una pequeña curva de aprendizaje.,

para obtener más información sobre Gnu Nano, visite la página oficial de documentación de nano.