Nano es un editor de texto de línea de comandos simple y confiable incluido en los sistemas operativos Unix y Linux. Incluye todas las funciones esenciales en un editor de texto de línea de comandos, como codificación UTF-8, resaltado de sintaxis, búsqueda y reemplazo, compatibilidad con expresiones regulares y más.
Nano es mejor para ediciones simples y un gran editor para principiantes.
En este tutorial, aprendemos el uso básico del editor Nano como abrir y crear un archivo, copiar / cortar / pegar, buscar / reemplazar, guardar y salir.
Instalar Nano en Linux
El editor Nano viene preinstalado en versiones más recientes de distribuciones de Linux. Para confirmar que Nano está instalado, ejecute el comando:
$ nano –version
Si Nano no está instalado, aquí se explica cómo instalarlo.
Instalar Nano en Debian / Ubuntu
Para distribuciones de Debian y Ubuntu, ejecute el siguiente comando:
$ sudo apt install nano
Instalar Nano en CentOS /Fedora/ RHEL
Para distribuciones de RedHat como CentOS y Fedora, ejecuta el comando:
$ sudo dnf install nano
Con Nano instalado, verifiquemos los usos básicos.
1 | Abrir documento | nano |
2 | Edita el archivo | |
3 | Save Archivo | Ctrl + O y presione Enter llave |
4 | A Exit | Ctrl + X |
Uso Nano Básico
Cómo abrir un archivo
Para abrir un archivo que contiene texto, simplemente invoque el nano
comando, seguido del nombre del archivo como se muestra.
$ nano filename
Cómo crear un archivo
El comando nano seguido de un nuevo nombre de archivo creará un nuevo archivo.
Para example, para crear un nuevo archivo llamado saludos.txt, ejecutar:
$ nano greetings.txt
Esto abre un editor GNU Nano en blanco. La pantalla del editor Nano mostrará la versión de Nano y el nombre del archivo que se muestra justo debajo de la barra de menú.

En la parte inferior hay un conjunto de atajos de teclado para usar con Nano. Todos los atajos tienen el prefijo del símbolo de intercalación ( ^ ) que denota el control tecla en el teclado.
Por ejemplo, ^ O medios para presionar Ctrl + O.
Para obtener una lista de todos los atajos de comando, presione Ctrl + gramo. Esto abre el texto de ayuda principal de Nano.

Cómo editar un archivo con Nano
A diferencia del editor de Vim, Nano no tiene modo, lo que implica que simplemente puede comenzar a escribir y modificar texto justo después de abrir el archivo.
NOTA: Para abrir un archivo usando Nano, asegúrese de tener los permisos correctos para hacerlo; de lo contrario, se encontrará con una notificación a continuación que le informará que el archivo no se puede escribir. Como solución alternativa, simplemente asigne los permisos necesarios al usuario o asigne sudo permisos para el usuario.

Copiar, cortar y pegar texto
Con Nano, uno puede copiar / cortar y pegar texto fácilmente. Para demostrarlo mejor, hemos creado un archivo de texto simple llamado greetings.txt
y agregó el contenido que se muestra.
$ sudo vim greetings.txt
Para comenzar a copiar texto, coloque el cursor al principio de su texto preferido y presione Alt + a
. Esto crea un marcador de selección y en la parte inferior se indica un mensaje de “Conjunto de marcas”.

El siguiente paso es resaltar el texto que se va a copiar. Por lo tanto, presione la tecla de flecha hacia adelante hasta el final del texto para resaltar el texto. En el example mostrado, hemos resaltado la primera oración. Para deseleccionar o cancelar la selección, presione Ctrl + 6
.
Para copiar el texto resaltado al portapapeles, presione Alt + 6
.
Para cortar el texto resaltado, en lugar de copiarlo, presione Ctrl + k
. Cortar elimina completamente el texto.

Una vez que se haya copiado o cortado el texto seleccionado, navegue hasta la ubicación deseada donde desea pegar el texto y presione Ctrl +
tu.

Buscar y reemplazar
Nano editor permite realizar búsquedas y reemplazar texto. A buscar texto, solo presione Ctrl + w
luego escriba su palabra clave de búsqueda. Aquí, estamos buscando la cadena “Linux”.

Esto lo lleva a la primera instancia de la palabra clave coincidente.

Para pasar al siguiente partido, presione Alt + w
.
A buscar y reemplazar una cadenag, presione Ctrl +
. Esto le solicita que proporcione la palabra clave de búsqueda. Aquí, queremos buscar la cadena “Linux” y reemplazarla con “Unix”. Una vez que haya escrito la cadena, presione ENTER

Proporcione la cadena para reemplazar la palabra clave de búsqueda. En este caso, hemos proporcionado “Unix” como reemplazo.

Luego presione ENTER una vez más. Se le pedirá que confirme los cambios. Presione ‘Y’ para confirmar, y si tiene dudas, simplemente presione ‘N’.

Finalmente, la cadena será reemplazada.

Guardar y salir de texto
Para guardar los cambios realizados en un archivo de texto, simplemente presione Ctrl + O
y confirmará el nombre de archivo para escribir y luego presione Enter llave. Si el archivo no existe, se creará automáticamente.
Para salir, simplemente presione Ctrl + X
.
Si intenta salir sin guardar los cambios, Nano le recordará que hay algunos cambios sin guardar y le pedirá que tome medidas. Presionando ‘Y‘guardará los cambios mientras’norte‘ignorará guardar los cambios y saldrá de Nano.

Configurar Nano como editor de texto predeterminado
En la mayoría de los sistemas principales, el editor de texto de línea de comandos predeterminado para utilidades como crontab se establece en vi. Para hacer que el editor GNU Nano sea el editor de texto predeterminado, defina las siguientes variables de entorno en el ~ / .bashrc Archivo.
export VISUAL=nano
export EDITOR="$VISUAL"
Luego, guarde los cambios realizados y salga del ~ / .bashrc Archivo.
Resaltado de sintaxis
La función de resaltado de sintaxis ayuda a resaltar el código fuente de los componentes de acuerdo con su sintaxis en un color o fuente diferente. De forma predeterminada, Nano incluye reglas de resaltado de sintaxis para tipos de archivos populares como bash scripts, archivos HTML, Perl y Python, por mencionar algunos. Los archivos de sintaxis se encuentran en el /usr/share/nano
directorio.

Estos también se incluyen de forma predeterminada en /etc/nanorc
archivo de configuración.
Conclusión
En este tutorial aprendimos cómo usar el editor Nano. Sus comentarios serán muy apreciados.