Comandos de Linux: 15 categorías y cómo entender el sistema

La interfaz de línea de comandos (CLI) de Linux es una interfaz de usuario basada en texto para interactuar con los programas y el sistema operativo. Los comandos de Linux funcionan casi igual en los sistemas tipo Unix, y con ellos se crean, editan, copian y mueven archivos y se administra todo el servidor.
Los comandos están agrupados por categorías, pero ten en cuenta que alguna clasificación puede no ser exacta.
✅ Tabla de categorías de comandos de Linux [15]
Elige una categoría en el menú de la izquierda o escribe el nombre de un comando en el buscador. Los comandos en azul tienen un artículo de uso y se abren en una pestaña nueva.
✅ Tipos de comandos de Linux y su explicación
Comandos de directorio
Los comandos de directorio sirven para ver dónde estás y moverte entre carpetas. cd te mueve, pwd muestra la ruta actual, ls y tree muestran el contenido de una carpeta, mkdir crea carpetas y rmdir las elimina.
Comandos de gestión de archivos
Los comandos de gestión de archivos copian, mueven, borran y crean archivos. cp copia, mv mueve o renombra, rm borra y touch crea un archivo vacío. ln crea enlaces, y file y stat muestran el tipo y los detalles de un archivo.
Comandos de permisos y propiedad
Los comandos de permisos y propiedad deciden quién puede leer, escribir y ejecutar un archivo. chmod cambia los permisos, chown y chgrp cambian el propietario y el grupo, y umask fija los permisos por defecto de los archivos nuevos.
En servidores con SELinux activado, sestatus muestra el estado y setenforce cambia el modo.
Comandos de disco y montaje
Los comandos de disco y montaje revisan el espacio en disco y dividen el disco en particiones que se conectan como sistemas de archivos. df muestra el uso total del disco y du el uso por carpeta; gdisk y fdisk crean particiones, mkfs crea el sistema de archivos y mount lo conecta.
Un sistema de archivos es la forma en que se guardan los datos. Estos son los cuatro más usados en Linux.

Comandos de paquetes
Los comandos de paquetes instalan, actualizan y eliminan programas. Los sistemas basados en RHEL (AlmaLinux, Rocky Linux) usan dnf y yum, Ubuntu y Debian usan apt, y rpm y dpkg muestran la información de los paquetes instalados.
Comandos de procesos y programación de tareas
Un proceso es un programa en ejecución y cada uno recibe un número propio (PID). ps los lista, top muestra su estado en tiempo real, kill los termina y systemctl inicia y detiene servicios.
Para ejecutar un comando a una hora fija se usan crontab y at.
Comandos de información y configuración del sistema
Los comandos de información del sistema revisan la CPU, la memoria, la versión del kernel y el tiempo que lleva encendido el servidor. uname muestra la versión del kernel, free la memoria, uptime el tiempo activo y la carga media, y timedatectl y localectl cambian la zona horaria y el idioma.
Los registros se leen con journalctl y los archivos de registro acumulados se ordenan con logrotate.
Comandos de usuarios y grupos
Linux es un sistema operativo multiusuario en el que varios usuarios inician sesión a la vez, y los usuarios se gestionan en grupos. useradd y passwd crean cuentas, usermod y userdel las cambian o eliminan, y los comandos que necesitan privilegios de root se ejecutan con sudo.
Para ver quién está conectado ahora se usan who y w.
Comandos para ver y editar texto
Los comandos de texto muestran el contenido de un archivo y filtran solo las líneas necesarias. cat, less, head y tail muestran el contenido, vi lo edita, grep busca texto y sort y uniq ordenan y quitan duplicados. Casi siempre se encadenan con otros comandos mediante una tubería (|).
Comandos de búsqueda
Los comandos de búsqueda localizan archivos y ejecutables. find recorre las carpetas por nombre, tamaño y fecha de modificación, mientras que which, whereis y locate buscan en la ruta de ejecutables o en una lista creada de antemano.
grep, que busca texto dentro de los archivos, está en la sección Ver · editar texto.
Comandos de compresión y archivado
Archivar es juntar varios archivos en uno, y comprimir es reducir su tamaño. tar los junta, gzip, bzip2 y xz los comprimen, y la forma más usada hace las dos cosas a la vez: [tar -czf].
Para archivos que se intercambian con Windows se usan zip y unzip.
Comandos de red
Los comandos de red revisan las direcciones IP y el estado de la conexión e intercambian archivos con otros servidores. ip y nmtui configuran la red, ping y traceroute comprueban la conexión, y host, nslookup y dig consultan el DNS.
El acceso remoto se hace con ssh, la transferencia de archivos con rsync, scp y wget, y el firewall se gestiona con iptables y firewall-cmd.
Comandos de shell
El shell es el programa que pasa al sistema operativo los comandos que escribes para que se ejecuten, y un script de shell enumera comandos en un archivo y los ejecuta en orden. Los comandos más usados en scripts son echo, printf, test y export.
Varios comandos·Comodines·Redirección y otros símbolos de shell también están en esta sección.
Comandos de DBMS y SQL
Los comandos de DBMS manejan bases de datos MariaDB y MySQL desde el shell. mysql se conecta, mysqldump hace copias de seguridad y mariadb-check revisa y repara tablas.
Una vez conectado, las sentencias SQL como SELECT, INSERT y GRANT manejan los datos y los permisos.
Comandos de desarrollo
Los comandos de desarrollo se usan en la compilación, que convierte el código fuente en archivos ejecutables. gcc compila, make ejecuta automáticamente los pasos de compilación y gdb rastrea errores.
✅ Comprender y definir el sistema de comandos de Linux
Al escribir un comando de Linux en el shell, la orden pasa del shell al kernel y se convierte en un lenguaje que la máquina entiende. Así el shell accede a recursos como la CPU, la memoria, la E/S y la red para hacer el trabajo.



ℹ️ Aviso de afiliados
El contenido de este sitio incluye enlaces de afiliado. Cuando un visitante compra un producto o servicio a través de uno de ellos, el sitio recibe una comisión del vendedor. El importe que paga el comprador(baja durante las promociones ↓)no aumenta. Los precios, descuentos y existencias publicados corresponden al momento de redacción y pueden variar, así que confírmalos con el vendedor antes de comprar. Los productos se eligen y evalúan con criterios propios, y las comisiones no influyen en el orden ni en el contenido de las reseñas.