GNU nano es un popular editor de texto de línea de comandos que se incluye en la mayoría de las distribuciones de Linux. Su interfaz es comparable a los editores de texto basados en GUI, lo que lo convierte en una opción popular para aquellos que encuentran que los comandos vi
o emacs
no son intuitivos.,iv id=»2823639e8f»>
Nano set up and basic commands
NANO está incluido con muchas distribuciones de Linux de forma predeterminada, pero algunos usuarios pueden necesitar instalarlo a través de la herramienta de administración de paquetes de su distribución:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
teclas de comando
cuando se usa Nano, los caracteres de control (Ctrl) están representados por un quilate (^
)., Por ejemplo, si desea cortar una línea de texto, utilizaría la tecla» CTRL «seguida de la tecla» K». Esta secuencia de comandos se representa como ^K
en nano. Algunos comandos usan la tecla» Alt «para funcionar, que está representada por la letra «M». Un comando representado como M-R
en nano se realizaría presionando la tecla» Alt «seguida de la tecla» R». Los usuarios de Mac pueden necesitar usar la tecla «Escape» (Esc) en lugar de la tecla «Alt» para usar estos comandos.,
crear y abrir archivos
crear un nuevo archivo
escribir nano
sin ningún argumento abrirá un archivo en blanco para editar:
nano
Si realiza cambios y guarda el archivo, se le pedirá que elija un nombre de archivo.
Abrir un Archivo
Para abrir un archivo, pasar el nombre de archivo como argumento:
nano ~/public_html/index.html
Si index.html
existe en el ~/public_html
directorio, nano abrirlo. Si el archivo no existe, nano lo creará.,
también puede abrir archivos en un número de línea o columna específico:
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
para abrir un archivo como solo lectura:
nano -v myfile
abrir archivos de configuración
cuando edite archivos utilizados para configurar aplicaciones o Utilidades del sistema, inicie nano con 40e8280ef6″>
Flag:
nano -w /etc/mysql/my.cnf
Esta bandera evitará que NANO envuelva líneas que son demasiado largas para caber en su pantalla, lo que puede crear problemas si las directivas de configuración se guardan en varias líneas.,
editar archivos
a diferencia devi
, no es necesario entrar en modo de edición antes de introducir texto; puede comenzar a escribir tan pronto como se abra la ventana. Utilice las teclas de flecha para mover el cursor. Un menú parcial de comandos disponibles se muestra en la parte inferior de la ventana del terminal.
cortar y pegar líneas de texto
para cortar una línea de texto, utilice ^K
. Para pegar, mueva el cursor donde desea colocar el texto y use ^U
., Si desea cortar varias líneas, utilice una serie de comandos ^K
hasta que se hayan eliminado todas las líneas que desea cortar. Cuando vaya a pegarlas con ^U
, todas las líneas se pegarán a la vez.
Búsqueda de Texto
Para buscar texto en un documento, utilice ^W
. Esto abrirá un indicador de búsqueda y un submenú de comandos relacionados con la búsqueda.,
búsqueda de Expresiones Regulares
para buscar texto mediante una expresión regular, introduzca ALT
+R
(ESC
+R
Macs) desde el menú de búsqueda y escribiendo su expresión regular en el símbolo del sistema.
Ir al número de línea
para ir a un número de línea, ingrese ^T
en el símbolo del sistema de búsqueda e ingrese el número de línea al que desea navegar.
buscar y reemplazar texto
en el menú de búsqueda, ingrese ^R
., Introduzca el texto que se va a reemplazar y pulse enter, a continuación, introduzca el texto de reemplazo. Se le pedirá que confirme el reemplazo para cada instancia encontrada o que seleccione Todos para confirmar todas las instancias.
corrector ortográfico
Nano tiene una función de corrector ortográfico incorporada, pero deberá instalar el spell
paquete:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
una vez que haya instalado spell
, puede utilizar la función de corrección ortográfica pulsando ^T
mientras edita un archivo.,
Save
para guardar su trabajo, utilice ^O
o»WriteOut». Esto guardará el documento y dejará nano abierto para que continúe trabajando.
Guardar con copias de seguridad
Nano puede crear copias de seguridad de archivos al salir. Estas copias de seguridad se pueden colocar en un directorio de su elección; por defecto se colocan en el mismo directorio que el archivo modificado.,
Usando la opción -B
al iniciar nano creará copias de seguridad del archivo por usted, mientras que usando la opción -C
le permitirá especificar el directorio para colocar los archivos de copia de seguridad en:
nano -BC ~/backups index.php
El comando enumerado anteriormente creará una copia de seguridad de
index.php
en la carpetabackups
en el directorio personal del usuario actual.
Exit
Use^X
para salir de nano. Si no ha guardado su trabajo, se le pedirá que guarde los cambios o cancele la rutina de salida.