Contenido del curso
Archivos y directorios
Busqueda en la terminal
Funcionamiento de la terminal
Sistema operativo
- 14

Permisos de archivos en Linux con chmod
12:53 min - 15

Variables de entorno en Bash explicadas
08:27 min - 16

Uso de APT para gestionar paquetes en Linux
07:36 min - 17

Homebrew: gestor de paquetes para Mac
07:22 min - 18

Foreground y background en la terminal
06:39 min - 19

Cómo identificar y matar procesos en Linux
13:01 min
Utilidades del sistema
Bonus: Trucos y consejos extras
Vim y Nano: editores de texto en terminal
Resumen
Editar archivos sin salir de la terminal es posible y, además, productivo. Los editores de texto en terminal como Vim y Nano te permiten crear, modificar y guardar archivos directamente desde la línea de comandos, sin abrir programas externos. Si trabajas con Linux, WSL o servidores remotos, dominarlos te ahorra tiempo real.
¿Cómo se crea y abre un archivo desde la terminal?
Antes de editar necesitas un archivo. El comando touch crea archivos vacíos en segundos, y desde ahí puedes abrirlos con cualquier editor que tengas instalado.
Por ejemplo, touch blog.md genera un archivo Markdown listo para escribir. Luego, basta con escribir vim blog.md o nano blog.md para abrirlo. Ambos editores vienen preinstalados en la mayoría de distribuciones de Linux, así que no tienes que configurar nada extra.
¿Qué es un editor de texto en terminal? Es un programa que te permite crear y modificar archivos directamente desde la línea de comandos, sin interfaz gráfica. Vim y Nano son los dos más usados.
¿Cómo se usa Vim y por qué tiene fama de complicado?
Vim funciona con modos, y ahí está la curva de aprendizaje. Tienes un modo de lectura por defecto y un modo de inserción para escribir. Cambiar entre ellos es la clave para no frustrarte.
Al abrir un archivo con vim blog.md, entras en modo lectura. Para escribir, presiona la tecla i y verás la palabra insert en la parte inferior. Cuando termines, presiona Esc para volver al modo lectura.
¿Cómo guardo y salgo de Vim?
La broma clásica dice que para salir de Vim hay que apagar la computadora. La realidad es más simple. Desde el modo lectura, escribe : para activar la mini línea de comandos en la parte inferior, y desde ahí ejecutas acciones.
:wguarda el archivo (write).:qcierra el editor (quit).:wqguarda y sale en un solo paso.:q!fuerza la salida ignorando cambios sin guardar.
¿Qué atajos de teclado vale la pena memorizar en Vim?
Los atajos son la razón por la que mucha gente ama Vim. Sin entrar al modo inserción puedes hacer ediciones rápidas que en otros editores tomarían varios pasos.
ddborra la línea completa donde está el cursor.ggte lleva al inicio del archivo.:4salta directamente a la línea 4. Útil cuando un error te indica una línea específica, por ejemplo la 62.
¿Qué pasa cuando intento editar archivos del sistema?
En WSL existe el archivo /etc/wsl.conf, un archivo de configuración del sistema. Si intentas modificarlo con Vim como usuario normal, al guardar verás un mensaje que dice solo tienes permisos de lectura.
Esto ocurre porque los archivos de configuración del sistema solo pueden modificarse con permisos de superusuario o administrador. La única salida disponible es :q! para forzar el cierre sin guardar. Es una protección, no un error.
¿Por qué Nano es más amigable para principiantes?
Nano muestra los atajos en pantalla todo el tiempo. Apenas lo abres con nano blog.md, ves en la parte inferior una guía con las acciones disponibles y su prefijo, que es la tecla Control.
¿Cuál es la diferencia entre Vim y Nano? Vim trabaja con modos y atajos avanzados pensados para velocidad. Nano muestra los comandos en pantalla y se opera directamente con
Control, sin cambiar de modo.
Los atajos esenciales de Nano son directos:
Control + Oguarda el archivo. Te pedirá confirmar el nombre antes de sobrescribir.Control + Xcierra el editor.Control + Kcorta la línea seleccionada.Control + Upega lo que cortaste.Control + Gabre el menú completo de opciones.
Para seleccionar texto puedes usar Shift con las flechas, cortar con Control + K y pegar donde necesites con Control + U. El flujo se siente más cercano a un editor gráfico tradicional.
¿Existen otras versiones además de Vim y Nano?
Sí, y aquí viene lo interesante. Vim no es el original. Existe una versión anterior llamada Vi, y de hecho Vim significa Vi improved o Vi moderno. También hay una versión más reciente llamada Neovim, que añade mejoras y una arquitectura más moderna.
Mucha gente programa exclusivamente en estos editores. Les agregan plugins, temas, colores y configuraciones personalizadas hasta convertirlos en entornos de desarrollo completos. Si tienes curiosidad por personalizar tu editor, hay foros enteros dedicados a esto.
La elección entre Vim y Nano depende de cuánto tiempo quieras invertir. Nano te da productividad inmediata. Vim requiere práctica, pero una vez que internalizas los atajos, editar archivos se vuelve sorprendentemente rápido. ¿Cuál vas a probar primero? Cuéntame en los comentarios.