Cómo editar un archivo usando Nano

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

Nano verificar

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.

1Abrir documentonano
2Edita el archivo
3Save ArchivoCtrl + O y presione Enter llave
4A ExitCtrl + 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ú.

Abra un archivo en blanco con NanoAbra un archivo en blanco con Nano

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.

Texto de ayuda principal de nanoTexto 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.

  abrir un archivo con Nano sin el permiso correcto abrir un archivo con Nano sin el permiso correcto

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”.

establecer marca de selección al copiar texto en Nanoestablecer marca de selección al copiar texto en Nano

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”.

Buscar una cadena

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

búsqueda de texto 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 una palabra clave de búsqueda en NanoProporcione una palabra clave de búsqueda en Nano

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

Proporcione una cadena para reemplazar la palabra clave de búsqueda en el editor NanoProporcione una cadena para reemplazar la palabra clave de búsqueda en el editor Nano

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’.

Confirmar el reemplazo de la cuerda en NanoConfirmar el reemplazo de la cuerda en Nano

Finalmente, la cadena será reemplazada.

Cadena de búsqueda reemplazada en el editor NanoCadena de búsqueda reemplazada en el editor Nano

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.

Exit  Nano sin guardar cambiosExit Nano sin guardar

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.

Archivos de resaltado de nano sintaxisArchivos de resaltado de nano sintaxis

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.