14.- Curso de linux desde cero - Editor de textos nano
Tabla de contenido:
- Instalando Nano
- Instale Nano en Ubuntu y Debian
- Instale Nano en CentOS y Fedora
- Abrir y crear archivos
- Edición de archivos
- Buscando y reemplazando
- Copping, corte y pegado
- Guardar y salir
- Personalizando Nano (nanorc)
- Resaltado de sintaxis
- Establecer Nano como el editor de texto predeterminado
- Uso básico de nano
- Conclusión
Cuando trabaje en la línea de comando, con frecuencia necesitará 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 ser intimidante para los nuevos usuarios. Para aquellos que necesitan un editor simple, hay nano.
GNU nano es un editor de texto de línea de comandos fácil de usar para sistemas operativos Unix y Linux. Incluye toda la funcionalidad básica que esperaría de un editor de texto normal, como resaltado de sintaxis, múltiples buffers, búsqueda y reemplazo con soporte de expresiones regulares, 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.
Instalando Nano
Nano text editor está preinstalado en macOS y la mayoría de las distribuciones de Linux. Para verificar si está instalado en su tipo de sistema:
nano --version
La salida se verá más o menos así:
GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:
Instale Nano en Ubuntu y Debian
Instale Nano en CentOS y Fedora
Abrir y crear archivos
Para abrir un archivo existente o crear un nuevo archivo, escriba
nano
seguido del nombre del archivo:
nano filename
Esto abre una nueva ventana del editor y puede comenzar a editar el archivo.
En la parte inferior de la ventana, hay una lista de los accesos directos de comandos más básicos para usar con el editor nano.
Todos los comandos tienen el prefijo
^
o
M
El símbolo de intercalación (
^
) representa la tecla
Ctrl
. Por ejemplo, los comandos
^J
significan presionar las
Ctrl
y
J
al mismo tiempo. La letra
M
representa la tecla
Alt
.
Puede obtener una lista de todos los comandos escribiendo
Ctrl+g
.
Para abrir un archivo debe tener permisos de lectura para el archivo.
nano +line_number, character_number filename
Edición de archivos
A diferencia de vi, nano es un editor sin modo, 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 número de caracteres específicos, use el comando
Ctrl+_
. El menú en la parte inferior de la pantalla cambiará. Ingrese los números en el campo “Ingresar número de línea, número de columna:” y presione
Enter
.
Buscando y reemplazando
Para buscar un texto, presione
Ctrl+w
, escriba el término de búsqueda y presione
Enter
. El cursor se moverá a la primera coincidencia. Para pasar al siguiente partido, presione
Alt+w
.
Copping, corte y pegado
Para seleccionar texto, mueva el cursor al comienzo del texto y presione
Alt+a
. Esto establecerá una marca de selección. Mueva el cursor al final del texto que desea seleccionar con las teclas de flecha. El texto seleccionado se resaltará. Si desea cancelar la selección, presione
Ctrl+6
Copie el texto seleccionado al portapapeles con el comando
Alt+6
.
Ctrl+k
cortará el texto seleccionado.
Para pegar el texto, mueva el cursor al lugar donde desea colocar el texto y presione
Ctrl+u
.
Guardar y salir
Para guardar los cambios que ha realizado en el archivo, presione
Ctrl+o
. Si el archivo aún no existe, se creará una vez que lo guarde.
Para salir de nano presione
Ctrl+x
. Si hay cambios sin guardar, se le preguntará si desea guardar los cambios.
Para guardar el archivo, debe tener permisos de escritura en el archivo. Si está creando un nuevo archivo, debe tener permiso de escritura en el directorio donde se crea el archivo.
Personalizando Nano (nanorc)
Cuando se inicia nano, lee sus parámetros de configuración del archivo de configuración de todo el sistema
/etc/nanorc
y de los archivos específicos del usuario
~/.config/nano/nanorc
y
~/.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 de nanorc para obtener una lista completa de todas las opciones disponibles.
Resaltado de sintaxis
Nano se entrega con reglas de resaltado de sintaxis para los tipos de archivos 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
.
include "/usr/share/nano/*.nanorc"
La opción más fácil para habilitar el resaltado para un nuevo tipo de archivo es copiar el archivo que contiene las reglas de resaltado de sintaxis en el directorio
/usr/share/nano
.
Establecer Nano como el editor de texto predeterminado
Por defecto en la mayoría de los sistemas Linux, el editor de texto predeterminado para comandos como
visudo
y
crontab
está configurado en vi. Para utilizar nano como editor de texto predeterminado, debe cambiar las
EDITOR
entorno
VISUAL
y
EDITOR
.
Los usuarios de Bash pueden exportar las variables en el archivo
~/.bashrc
:
export VISUAL=nano export EDITOR="$VISUAL"
Uso básico de nano
A continuación se detallan los pasos más básicos para comenzar a usar nano:
- En el símbolo del sistema, escriba
nano
seguido del nombre del archivo. Edite el archivo según sea necesario.Ctrl-x
comandoCtrl-x
para guardar y salir del editor de texto.
Conclusión
En este tutorial, le mostramos cómo usar el editor de texto nano 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.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
terminal nanoCómo crear una base de datos mysql en linux a través de la línea de comando
Este tutorial explica cómo usar la línea de comando para crear bases de datos MySQL o MariaDB.
Cómo eliminar una base de datos mysql en linux a través de la línea de comando
Este tutorial describe cómo eliminar (o eliminar) una base de datos MySQL o MariaDB a través de la línea de comandos.
Cómo encontrar archivos en Linux usando la línea de comando
El comando find es una de las herramientas más poderosas en el arsenal de administradores de sistemas Linux. Busca archivos y directorios en una jerarquía de directorios basada en una expresión dada por el usuario y puede realizar acciones especificadas por el usuario en cada archivo coincidente.