Aula  ·  Linux & Terminal  /  Lección 07
07Lección 7 · Perderle el miedo a vim

Editar ficheros: nano y vim

Editar sin salir de la consola, que es como se configura todo en los servidores. nano desde cero (Ctrl+O guardar, Ctrl+X salir) y vim de supervivencia a productivo: sus modos, cómo entrar a escribir con i, volver con Esc y SALIR con :wq o :q!, más dd/yy/p, buscar con / y navegar con hjkl.

Progreso del trackLección 07 de 10
bash
ana@equipo:~$ vim config.yml -- INSERTAR -- (i para escribir) :wq guardar y salir ana@equipo:~$ nano notas.txt ana@equipo:~$
▶
Vídeo de la lección. Míralo para ver todos estos comandos en acción, paso a paso y sin prisa.
Ver el vídeo →

✍️Por qué hay que editar ficheros en la terminal

En Linux casi todo se configura escribiendo en ficheros de texto: el servidor web, el SSH, tus scripts, las variables de entorno... Cuando entras en un servidor por SSH no hay escritorio ni Bloc de notas: solo la terminal. Así que saber editar un fichero sin salir de la consola no es opcional, es una de esas destrezas que separan a quien se defiende de quien se queda bloqueado.

Hay dos editores que vas a encontrar en prácticamente cualquier máquina Linux del planeta: nano (sencillo, para ir rápido) y vim (potentísimo, pero con una curva al principio). La estrategia inteligente es: aprende nano para el 90% de tus ediciones rápidas, y apréndete lo justo de vim para no quedarte atrapado el día que te lo encuentres por sorpresa (y te lo encontrarás).

El miedo a vim es el rito de iniciación clásico de Linux: "entras y no sabes ni escribir ni salir". Tranquilo: al final de esta lección vas a perderle el miedo del todo. El secreto cabe en una tecla y se llama Esc.

📝nano: el editor amable (empieza por aquí)

nano funciona como esperas: abres el fichero, te mueves con las flechas, escribes, y abajo del todo tienes un recordatorio de los atajos. El símbolo ^ significa la tecla Ctrl (o sea, ^O es Ctrl+O). No hay "modos" ni sorpresas: lo que tecleas, se escribe.

▸nano · lo esencial10 comandos
nano notas.txt
abre (o crea) el fichero. Si no existe, se crea al guardar.
(flechas)
mover el cursor. Re Pág / Av Pág para saltar páginas.
Ctrl+O
guardar (del inglés Output). Te pregunta el nombre: pulsa Enter para confirmar.
Ctrl+X
salir. Si hay cambios sin guardar, pregunta si quieres guardarlos (Y/N).
Ctrl+W
buscar texto (Where is). Escribe lo que buscas y Enter.
Ctrl+K
cortar la línea entera donde está el cursor.
Ctrl+U
pegar lo último que cortaste.
Ctrl+\
buscar y reemplazar.
Alt+U
deshacer el último cambio.
Ctrl+G
ayuda: la lista completa de atajos dentro del propio nano.

Con tres atajos ya eres autónomo en nano: escribir (teclas normales), Ctrl+O para guardar y Ctrl+X para salir. El resto es propina. Por eso nano es perfecto para esa edición rápida de "cambio una línea de un fichero de configuración y me voy".

🔒

El resto de la lección está en el Laboratorio

Esto es una muestra gratuita. La lección completa (los 7 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.

Únete para desbloquearla →