📝 Uso del editor de texto en terminal (nano, vi, vim)
En Linux, muchas veces necesitarás editar archivos desde la terminal. Para eso existen editores de texto que funcionan completamente desde la línea de comandos. Aquí aprenderás a usar tres de los más comunes: nano, vi y vim.
✍️ ¿Qué es un editor de texto en terminal?
Es un programa que te permite crear y modificar archivos de texto sin salir de la terminal. No tienen botones ni ventanas gráficas, pero son poderosos y muy utilizados por administradores de sistemas y desarrolladores.
Cómo abrir un archivo con nano:
nano nombre_del_archivo.txt
Si el archivo no existe, nano lo creará automáticamente.
Uso básico:
- Escribes como en un bloc de notas.
- Las opciones están al fondo (ejemplo:
^OsignificaCtrl + O).
Comandos básicos dentro de nano:
| Comando | Acción |
|---|---|
Ctrl + O | Guardar cambios (O de «output») |
Enter | Confirmar nombre del archivo al guardar |
Ctrl + X | Salir de nano |
Ctrl + K | Cortar una línea |
Ctrl + U | Pegar línea cortada |
Ctrl + W | Buscar texto |
Ejemplo práctico:
nano saludo.txt # Escribe: Hola, esto es una prueba # Presiona Ctrl + O y Enter para guardar # Presiona Ctrl + X para salir
Vi – Más antiguo, pero muy usado
Vi es uno de los editores de texto más antiguos en Unix/Linux. Es poderoso pero funciona por «modos», lo que lo hace confuso al principio.
Cómo abrir un archivo con vi:
vi archivo.txt
Modos principales de vi:
| Modo | Qué hace |
|---|---|
| Comando | Navegar y ejecutar acciones (modo por defecto) |
| Inserción | Escribir texto (como en un editor normal) |
Cambiar al modo inserción:
Presiona i (de «insert») para empezar a escribir.
Volver al modo comando:
Presiona Esc
Comandos importantes desde modo comando (sin escribir texto):
| Comando | Acción |
|---|---|
:w | Guardar |
:q | Salir |
:wq | Guardar y salir |
:q! | Salir sin guardar |
Ejemplo práctico con vi:
- Abre un archivo:
vi hola.txt
- Presiona
iy escribe algo. - Presiona
para salir del modo inserción.Esc - Escribe
:wqy presionaEnterpara guardar y salir.
vim – La versión mejorada de vi
Es “Vi IMproved”, una versión más moderna de vi, con colores, autocompletado, y muchas funciones adicionales.
⚠️ En algunas distros debes instalarlo primero:
sudo apt install vim # En Ubuntu/Debian sudo dnf install vim # En Fedora
Uso básico (igual que vi):
vim archivo.txt
ipara insertarEscpara volver a comandos:wqpara guardar y salir
¿Cuándo usar vim?
- Cuando ya te sientas cómodo con
vi - Si necesitas editar archivos grandes o complejos
- Si quieres aprender atajos más avanzados
🧪 Actividades prácticas
- Crear y editar un archivo con
nano
nano mi_nota.txt # Escribe: Aprendiendo Linux es divertido # Guarda con Ctrl + O y Enter, luego Ctrl + X
- Crear y editar con
vi
vi prueba_vi.txt # Presiona i y escribe algo # Presiona Esc y escribe :wq para guardar
- Editar con
vim(si lo tienes instalado)
vim apuntes.txt # Igual que vi
🧠 Tip de experiencia
Si solo necesitas hacer cambios rápidos en archivos de configuración, empieza con
nano.
Aprendeviyvimsi quieres tener más poder en la terminal, especialmente si trabajas en servidores.