Curso sobre comandos de linux

🗂️ Comandos del módulo

EditorTipoLinux (terminal / gráfico)Windows CMDPowerShellWindows gráfico
nanoTerminal sencillo✅ Sí
picoTerminal sencillo⚠️ Opcional
viTerminal avanzado✅ Siempre
vimTerminal avanzado✅ Casi siempre
geditGráfico✅ SíBloc de notas
notepad archivo.txtnotepad archivo.txtBloc de notas / VS Code

🔹 nano – el editor sencillo (el favorito para empezar)

👉 Ideal para principiantes y para edición rápida en terminal.

1nano archivo.txt

Atajos fundamentales (esto es lo que deben memorizar):

AtajoAcción
Ctrl + OGuardar
Ctrl + XSalir
Ctrl + WBuscar
Ctrl + KCortar línea
Ctrl + UPegar
Ctrl + GAyuda

Modificadores útiles

1nano -l archivo.txt     # Muestra números de línea
2nano -c archivo.txt     # Muestra posición del cursor
3nano +10 archivo.txt    # Abre en la línea 10

🔹 pico – el abuelo de nano

👉 Muy similar a nano, hoy casi en desuso.

1pico archivo.txt
  • Sintaxis y atajos casi iguales a nano
  • Puede no estar instalado por defecto

🔹 vi - el editor clásico (modo infierno)

👉 Siempre está instalado. No perdona errores.

1vi archivo.txt

Modos clave (OBLIGATORIO explicar esto):

  • Modo normal → navegar
  • Modo inserción → escribir (i)
  • Modo comando → guardar/salir (:)

Comandos básicos de supervivencia

1i        → insertar
2ESC      → salir a modo normal
3:w       → guardar
4:q       → salir
5:wq      → guardar y salir
6:q!      → salir sin guardar

🔹 vim - vi con superpoderes

👉 vi mejorado: resaltado, plugins, deshacer real.

1vim archivo.txt

Movimientos básicos

1h j k l  → izquierda, abajo, arriba, derecha

Comandos útiles

1dd       → borrar línea
2yy       → copiar línea
3p        → pegar
4u        → deshacer
5/word    → buscar "word"

Abrir en una línea concreta

1vim +25 archivo.txt

📌 Uso real: edición de configs (.conf, .yml, .env) en servidores.


🔹 gedit - editor gráfico (modo humano)

👉 Editor gráfico, cómodo, tipo Bloc de notas / VS Code light.

1gedit archivo.txt

Modificadores útiles

1gedit archivo.txt &     # No bloquea la terminal
2gedit --new-window      # Nueva ventana

✔ Ideal para:

  • Usuarios nuevos
  • Entornos de escritorio

❌ No sirve en servidores sin entorno gráfico.