---
title: "Mini guía de comandos esenciales de Linux"
description: "Valencia, 23/08/2026, G.B. ¿Cuántos comandos de Linux crees que necesitas saber de memoria para manejarte bien en una terminal? La respuesta probablemente sea muchos menos de los que imaginas. Cuando..."
url: https://indaga.net/mini-guia-de-comandos-esenciales-de-linux/
date: 2026-08-23
modified: 2026-08-20
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2026/08/guia-comandos-linux.jpg
categories: ["GNU Linux"]
tags: ["blog", "comandos linux", "gnu linux", "guia comandos linux", "linux"]
type: post
lang: es
---

# Mini guía de comandos esenciales de Linux

Valencia, 23/08/2026, G.B.

¿Cuántos comandos de Linux crees que necesitas saber de memoria para manejarte bien en una terminal? La respuesta probablemente sea muchos menos de los que imaginas.

Cuando empiezas con Linux es fácil pensar que necesitas memorizar una lista interminable de comandos, opciones y parámetros. Pero la terminal no funciona como un examen de memoria: la clave está en saber qué quieres hacer y conocer las herramientas que pueden ayudarte a conseguirlo.

En esta (mini) guía he reunido algunos de los comandos que más vas a utilizar, organizados por categorías.

Antes de entrar en materia conviene tener clara una idea: cada comando puede tener atributos, también llamados opciones o flags, que modifican su comportamiento. Suelen escribirse precedidos de un guion (`-l`) o de doble guion (`--long`), y pueden combinarse entre sí, como en `ls -la`. No hace falta memorizarlos: basta con consultar la ayuda del propio comando siempre que la necesites, con `man nombre_del_comando` para ver el manual completo o con `nombre_del_comando --help` para un resumen rápido de sus opciones. Por ejemplo, `man ls` o `ls --help` te mostrarán todos los atributos disponibles para listar archivos.

Aquí la tenéis:

## 📍 Orientarte

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `pwd` | Saber dónde estás | `pwd` |
| `ls` | Listar archivos y directorios | `ls -la` |
| `cd` | Moverte por el sistema | `cd /var/www/html` |
| `tree` | Ver la estructura de carpetas en árbol | `tree -L 2` |

## 📁 Trabajar con archivos

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `touch` | Crear archivos | `touch index.html` |
| `mkdir` | Crear directorios | `mkdir -p proyecto/css` |
| `cp` | Copiar | `cp -r sitio/ sitio_backup/` |
| `mv` | Mover o renombrar | `mv borrador.txt final.txt` |
| `rm` | Eliminar | `rm -rf carpeta_temporal/` |
| `chmod` | Cambiar permisos | `chmod 644 config.php` |
| `chown` | Cambiar propietario | `chown www-data:www-data index.php` |

## 👀 Consultar información

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `cat` | Mostrar el contenido completo | `cat wp-config.php` |
| `less` | Visor paginado y navegable | `less error.log` |
| `head` | Primeras líneas de un archivo | `head -n 20 access.log` |
| `tail` | Últimas líneas, útil en tiempo real | `tail -f error.log` |
| `wc` | Contar líneas, palabras o caracteres | `wc -l access.log` |

## 🔎 Buscar

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `find` | Localizar archivos por criterios | `find /home -name "*.txt"` |
| `grep` | Buscar texto dentro de archivos | `grep -r "TODO" ./src` |
| `locate` | Búsqueda rápida usando índice del sistema | `locate httpd.conf` |

## ⚙️ Sistema y procesos

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `df` | Espacio en disco por partición | `df -h` |
| `du` | Espacio usado por carpeta | `du -sh /var/www/*` |
| `free` | Memoria RAM disponible | `free -h` |
| `uname` | Información del sistema | `uname -a` |
| `ps` | Procesos en ejecución | `ps aux` |
| `top` | Monitor de procesos en tiempo real | `top` |
| `kill` | Terminar un proceso por PID | `kill -9 1234` |
| `systemctl` | Gestionar servicios del sistema | `systemctl status apache2` |

## 🌐 Red

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `ip` | Configuración de red | `ip a` |
| `ping` | Comprobar conectividad | `ping -c 4 8.8.8.8` |
| `ss` | Conexiones y puertos activos | `ss -tulpn` |
| `curl` | Hacer peticiones a URLs, probar APIs | `curl -I https://indaga.net` |

## 🆘 Ayuda

| Comando | Uso | Ejemplo |
| --- | --- | --- |
| `man` | Manual completo de un comando | `man grep` |
| `--help` | Resumen rápido de opciones | `rsync --help` |
| `whatis` | Descripción de una línea de un comando | `whatis tail` |

## Combinaciones útiles

Encadenar comandos con el símbolo `|` (pipe) multiplica su potencia, por ejemplo:

ps aux | grep firefox
permite localizar procesos relacionados con Firefox, mientras que:

find /home -name "*.txt"
busca archivos .txt dentro de /home.

## Conclusión

Lo más importante es que no necesitas aprenderlo todo de golpe. Aprende primero para qué sirve cada herramienta y úsala cuando realmente la necesites. Con la práctica, los comandos que más utilizas acabarán saliendo solos.
