Vim es un poderoso editor de texto y saber cómo usarlo es algo importante para cualquier administrador de sistemas. Sin embargo, existen otros editores de texto que son igualmente potentes e incluso más fáciles de usar.
Este es el caso de nano, que está instalado de forma predeterminada en Ubuntu y CentOS y se puede usar de inmediato en ambos. El editor predeterminado no está configurado en el archivo .bashrc mediante la variable $EDITOR. Sin embargo, en Ubuntu, puede verificar el editor predeterminado en su sistema usando el siguiente comando:
$ sudo update-alternatives --config editor
Puede invocar el editor nano usando el comando nano tanto en Ubuntu como en CentOS. Cuando escriba el comando, se abrirá el editor nano, con una interfaz muy sencilla.
Si encuentra el siguiente error:
nano: command not found
Puede intentar instalar el paquete nano según su elección de distribución.
Distribución | Comando |
---|---|
OS X | instalar cerveza nano |
Debian | apt-get install nano |
Ubuntu | apt-get install nano |
Alpino | apk agregar nano |
Arco Linux | pacman -S nano |
Kali Linux | apt-get install nano |
Cent OS | yum instalar nano |
Fedora | dnf instalar nano |
Raspbian | apt-get install nano |
Ejemplos de comandos nano
1. Abra un nuevo archivo en nano:
# nano
2. Abra un archivo específico:
# nano path/to/file
3. Abra un archivo específico, colocando el cursor en la línea y columna especificadas:
# nano +line,column path/to/file
4. Abra un archivo específico y habilite el ajuste flexible:
# nano --softwrap path/to/file
5. Abra un archivo específico y sangre las líneas nuevas a la sangría de las líneas anteriores:
# nano --autoindent path/to/file
6. Abra nano y cree un archivo de copia de seguridad (`archivo~`) al guardar las ediciones:
# nano --backup path/to/file
Accesos directos nano
En GNU nano, las funciones que utiliza para trabajar con archivos de texto y el propio editor se denominan accesos directos. La mayoría de los accesos directos se activan presionando la tecla Ctrl (representada como ^ en el editor) y luego presionando la tecla que corresponde a la función que está tratando de realizar.
La siguiente tabla enumera algunos de los atajos nano comunes.
Acceso directo | Solía |
---|---|
Ctrl+G | Abrir nano para pantalla de ayuda |
Ctrl+X | Salir de nano o cerrar el búfer actual |
Ctrl+O | Guardar el archivo actualmente abierto |
Ctrl+J | Justificar el párrafo actual |
Ctrl+R | Insertar otro archivo en el actual |
Ctrl+W | Buscar el archivo |
Ctrl+K | Cortar la línea actualmente seleccionada |
Ctrl+U | Pegue la línea que se cortó |
Ctrl+C | Mostrar las posiciones del cursor |
Navegación
Al igual que otros editores de texto, puede navegar en nano usando las teclas de flecha, Re Pág, Abajo Pág, Inicio, etc. Si le faltan estas teclas, nano también proporciona accesos directos para ellas, por ejemplo, Ctrl+V para navegar a la página siguiente y Ctrl+Y para navegar a la página anterior.
Copiar texto
Copiar partes del texto en una línea requiere que "marque" el texto que desea copiar con el atajo Ctrl+^. Luego navega con el cursor para resaltar el texto que desea copiar. Presionar Alt+^ copia el texto marcado/resaltado y Ctrl+U lo pega.
Comandos básicos de vim (hoja de referencia)Comandos básicos de vi (hoja de referencia)