Introducción
Existe una larga batalla entre los usuarios de Linux sobre qué editor de línea de comandos es el mejor. En un campo, vi es el editor que gobierna el gallinero, pero en otro, se trata de emacs.
Para el resto de nosotros que solo necesitamos algo simple de usar para editar archivos, hay nano. No me malinterprete, vi y emacs son editores muy poderosos, pero a veces solo necesitas abrir, corregir y guardar un archivo sin recordar los atajos de teclado.
El editor nano tiene su propio conjunto de métodos abreviados de teclado, por supuesto, y en esta guía mi objetivo es ayudarlo a comprender el significado de todas esas pulsaciones especiales que puede usar para hacer su vida más fácil al usar nano.
Cómo conseguir nano
El editor nano está disponible de forma predeterminada en todas las distribuciones de Linux más populares y puede ejecutarlo con un simple comando:
na no
El comando anterior simplemente abrirá un nuevo archivo. Puede escribir en la ventana, guardar el archivo y salir.
Cómo abrir un archivo nuevo y darle un nombre usando Nano
Si bien simplemente ejecutar nano está bien, es posible que desee darle un nombre a su documento antes de comenzar. Para hacer esto, simplemente nombre el nombre del archivo después del comando nano.
nano myarchivo.txt
Por supuesto, puede proporcionar una ruta completa para abrir un archivo en cualquier lugar de su sistema Linux (siempre que tenga los permisos para hacerlo).
Cómo abrir un archivo existente usando Nano
Puede usar el mismo comando que el de arriba para abrir un archivo existente. Simplemente ejecute nano con la ruta al archivo que desea abrir.
Para poder editar el archivo, debe tener permisos para editarlo, de lo contrario, se abrirá como un archivo de solo lectura (suponiendo que tenga permisos de lectura).
na no /path/to/myfile.txt
Por supuesto, puede usar el comando sudo para elevar sus permisos y habilitar la edición de cualquier archivo.
Cómo guardar un archivo usando Nano
Puede agregar texto al editor nano simplemente escribiendo el contenido directamente en el editor. Sin embargo, guardar el archivo requiere el uso de un método abreviado de teclado.
Para guardar un archivo en nano presiona ctrl y al mismo tiempo.
Si su archivo ya tiene un nombre, solo necesita presionar intro para confirmar el nombre, de lo contrario tendrá que ingresar el nombre de archivo en el que desea guardar el archivo.
Cómo guardar un archivo en formato DOS usando Nano
Para guardar el archivo en formato DOS presione ctrlyopara que aparezca el cuadro de nombre de archivo. Ahora presiona altyrepara el formato DOS.
Cómo guardar un archivo en formato MAC usando Nano
Para guardar el archivo en formato MAC presionectrlyopara que aparezca el cuadro de nombre de archivo. Ahora presiona altymetropara el formato MAC.
Cómo agregar el texto de Nano al final de otro archivo
Puede agregar el texto en el archivo que está editando al final de otro archivo. Para ello pulsactrlyopara que aparezca el cuadro de nombre de archivo e ingrese el nombre del archivo que desea adjuntar.
El siguiente bit es muy importante:
Presiona alt y una
Esto cambiará el texto guardado del nombre de archivo a nombre de archivo al que se anexará.
Ahora, al presionar regresar, el texto en el editor abierto se agregará al nombre de archivo que ingresó.
Cómo prefijar el texto de nano al principio de otro archivo
Si no desea adjuntar el texto a otro archivo pero desea que el texto aparezca al principio de otro archivo, entonces debe prefijarlo.
Para prefijar un archivo presionectrlyopara que aparezca el cuadro de nombre de archivo e ingrese la ruta al archivo que desea adjuntar.
De nuevo muy importante:
Presiona alt y p
Esto cambiará el texto guardado del nombre de archivo a nombre de archivo a prefijo a.
Cómo hacer una copia de seguridad de un archivo antes de guardarlo en Nano
Si desea guardar los cambios en un archivo que está editando pero desea mantener una copia de seguridad del original en su sistema de archivos Linux, presionectrlyopara abrir la ventana de guardar y luego presionealt y b.
La palabra copia de seguridad aparecerá en el cuadro de nombre de archivo.
Cómo salir de Nano
Una vez que haya terminado de editar su archivo, querrá dejar el editor nano.
Para salir de nano simplemente presionectrl y X al mismo tiempo.
Si el archivo no se ha guardado, se le pedirá que lo haga. Si selecciona "Y", se le pedirá que ingrese un nombre de archivo.
Cómo cortar texto usando nano
Para cortar una línea de texto en nano pulse.ctrlykal mismo tiempo.
Si presionasctrlykde nuevo antes de realizar cualquier otro cambio, la línea de texto se agrega al portapapeles virtual.
Cuando empiece a escribir más texto o borre texto y presionectrlykluego se borra el portapapeles y solo la última línea que corte estará disponible para pegar.
Si desea cortar solo una parte de una línea presionectrly6 al comienzo del texto que desea cortar y luego presionectrlykpara cortar el texto.
Cómo pegar texto usando nano
Para pegar texto usando nano simplemente presionectrlytu. Puede usar ese método abreviado de teclado varias veces para pegar continuamente las líneas una y otra vez.
Cómo Justificar y No Justificar el Texto en Nano
En general, no utilizará nano como procesador de textos, por lo que no estoy demasiado seguro de por qué querría justificar el texto, pero hacerlo en nano pulse.ctrlyj.
Puedes injustificar el texto pulsandoctrlytu. Sí, sé que este es el mismo método abreviado para pegar texto y como hay muchos más métodos abreviados disponibles, no sé por qué los desarrolladores no eligieron un método abreviado diferente.
Visualización de la posición del cursor usando nano
Si desea saber qué tan abajo está un documento dentro de nano, puede presionarctrlydoteclas al mismo tiempo.
La salida se muestra en el siguiente formato:
línea 5/11 (54%), col 10/100 (10%), char 100/200 (50%)
Esto le permite saber exactamente dónde se encuentra en el documento.
Cómo leer un archivo usando Nano
Si abrió nano sin especificar un nombre de archivo, puede abrir un archivo presionando el símbolo del sistemactrlyral mismo tiempo.
Ahora puede especificar un nombre de archivo para leer en el editor. Si ya tienes texto cargado en la ventana, el archivo que lees se adjuntará a la parte inferior de tu texto actual.
Si desea abrir el nuevo archivo en un nuevo búfer, pulse alty F.
Cómo buscar y reemplazar usando Nano
Para iniciar una búsqueda dentro de nano presionectrly.
Para desactivar reemplazar presionectrlyr.Puede volver a activar la sustitución repitiendo la pulsación de tecla.
Para buscar texto ingrese el texto que desea buscar y presione regresar.
Para buscar hacia atrás a través del archivo presionectrlyrpara que aparezca la ventana de búsqueda. prensa altysegundo.
Para forzar la sensibilidad de mayúsculas, vuelva a abrir la ventana de búsqueda y luego presione altydo. Puede apagarlo de nuevo al repetir la pulsación de tecla.
Nano no sería un editor de texto de Linux si no proporcionara una forma de buscar usando expresiones regulares. Para activar las expresiones regulares, vuelva a abrir la ventana de búsqueda y luego presione altyr.
Ahora puede utilizar expresiones regulares para buscar texto.
Revise su ortografía dentro de nano
Nuevamente, nano es un editor de texto y no un procesador de textos, por lo que no estoy seguro de por qué la ortografía es una característica clave, pero de hecho puede verificar su ortografía utilizando elctrlytatajo de teclado.
Para que esto funcione, necesitas instalar el paquete de hechizos.
Nano interruptores
Hay una serie de interruptores que puede especificar al usar nano. Los mejores están cubiertos a continuación. Puedes encontrar el resto leyendo el manual de nano.
- nano -B (realiza una copia de seguridad del archivo antes de editarlo)
- nano -E (convierte las pestañas en espacios al editar)
- nano -c (muestra constantemente las estadísticas de posición del cursor)
- nano -i (automáticamente sangra las nuevas líneas en la misma posición que la línea anterior)
- nano -k (alternar corte para que corte desde la posición del cursor en lugar de la línea completa)
- nano -m (proporciona soporte de mouse para el editor)
- nano -v (abre el archivo como solo lectura)
Resumen
Esperemos que esto le haya dado una mejor comprensión del editor nano. Vale la pena aprender y tiene una curva de aprendizaje mucho menor que vi o emacs.




