Comandos de Terminal: La chuleta definitiva para no perderte en la consola
Programación Formación

Comandos de Terminal: La chuleta definitiva para no perderte en la consola

La terminal puede dar un poco de respeto al principio, pero en cuanto aprendes cuatro cosas básicas te das cuenta de que es como tener superpoderes de desarrollador. Aquí tienes una guía rápida, con ejemplos incluidos, para que te muevas por la consola como pez en el agua.

📂 Navegación

  • ls – Lista archivos y carpetas (ls -l para más detalles).
  • cd – Cambia de carpeta (cd Documentos).
  • pwd – Muestra la ruta en la que estás.
  • tree – Muestra carpetas en forma de árbol (muy útil para ver estructuras).

📁 Gestión de archivos y carpetas

  • touch – Crea un archivo vacío (touch notas.txt).
  • mkdir – Crea una carpeta (mkdir proyecto).
  • cp – Copia archivos o carpetas (cp archivo.txt copia.txt).
  • mv – Mueve o renombra (mv archivo.txt carpeta/).
  • rm – Borra archivos (rm notas.txt).
  • rmdir – Borra carpetas vacías.

📖 Lectura de archivos

  • cat – Muestra todo el archivo de golpe.
  • less – Lo muestra página por página (sales con q).
  • head – Muestra las primeras líneas (head -n 5 notas.txt).
  • tail – Muestra las últimas líneas (tail -n 5 notas.txt).

🔑 Permisos de archivos

  • chmod – Cambia permisos (chmod 755 script.sh).
  • chown – Cambia el propietario (chown usuario archivo.txt).
  • sudo – Ejecuta como administrador (sudo apt update).

🔍 Búsqueda

  • find – Busca archivos (find . -name "*.txt").
  • grep – Busca texto dentro de archivos (grep "hola" archivo.txt).

🌐 Utilidades de red

  • ping – Comprueba conexión (ping google.com).
  • curl – Hace peticiones HTTP (curl https://ejemplo.com).
  • wget – Descarga archivos (wget https://ejemplo.com/archivo.zip).

⚙ Procesos del sistema

  • top – Lista procesos en tiempo real.
  • ps – Lista procesos activos (ps aux).
  • kill – Mata procesos por su PID (kill 1234).
  • df -h – Espacio en disco en formato legible.
  • du -sh – Tamaño de carpetas.
  • uptime – Tiempo que lleva encendido el sistema.
  • clear – Limpia la terminal.

🛠 Utilidades del sistema

  • echo – Imprime texto (echo "Hola mundo").
  • history – Muestra historial de comandos.
  • man – Muestra el manual (man ls).
  • nano – Editor básico en terminal.
  • vim – Editor avanzado (requiere algo más de paciencia).
💡 Tip: Puedes encadenar comandos con && para que el segundo solo se ejecute si el primero tuvo éxito. Ejemplo: mkdir pruebas && cd pruebas
Hi, I'm Admin User

Soy Diego, el culpable de todo esto. Mezclo código con café y teorías económicas con bugs existenciales. Bienvenido al blog donde solo hay una instancia, pero muchas ideas.

Categories
Tags
ads

Descubre artículos únicos sobre desarrollo, tecnología, economía y más

Explora contenidos creados con pasión para ayudarte a crecer como desarrollador y emprendedor. ¡Gracias por formar parte de este proyecto!