🐧 Guía Visual y Didáctica de Comandos Básicos en Linux
Una referencia rápida y práctica para administradores de sistemas, desarrolladores y usuarios curiosos.
📄 Comandos para apagar o reiniciar el sistema
| Comando | Descripción |
|---|
clear | Limpia la pantalla (NO borra nada). |
reboot | Reinicia el sistema. Equivalente: shutdown -r now o init 6. |
halt | Detiene el sistema (apaga sin reiniciar). Equivalente: shutdown -h now. |
shutdown | Apaga o reinicia a una hora determinada: shutdown now, shutdown -r h:m, shutdown +m. |
🔍 Obtener información del sistema
| Comando | Qué hace |
|---|
lsblk | Muestra información de discos y particiones. |
lsusb | Información sobre dispositivos USB conectados. |
lspci | Información sobre los buses PCI. |
lscpu | Información de la CPU. |
lsmem | Información de la memoria RAM. |
free -h | Uso de la memoria en formato legible. |
uptime | Tiempo que lleva encendido, número de usuarios, carga del sistema. |
date | Fecha y hora actuales. |
cal | Muestra un calendario. |
🔧 Archivos, directorios y uso de disco
| Comando | Descripción |
|---|
which | Ubicación de un comando. |
whereis | Muestra ubicación de binarios, fuentes y páginas man. |
find | Busca archivos. |
df -h | Uso de disco por sistema de archivos. |
du -sh | Tamaño de un directorio específico. |
👥 Usuarios y procesos
| Comando | Descripción |
|---|
who | Usuarios conectados. |
w | Detalle de usuarios conectados y lo que hacen. |
ps aux | Lista de procesos. |
kill <PID> | Mata un proceso. |
top / htop | Monitorización en tiempo real de procesos y uso de recursos. |
✍️ Editar y gestionar archivos
| Comando | Descripción |
|---|
touch | Crea un archivo vacío o actualiza su timestamp. |
chmod | Cambia permisos. |
chown | Cambia propietario. |
cat | Muestra contenido de un archivo. |
less | Muestra contenido paginado. |
wc | Cuenta líneas, palabras o caracteres. |
cmp / diff | Compara archivos línea a línea. |
tar | Empaqueta y desempaqueta archivos .tar. |
gzip / gunzip | Comprime/descomprime archivos. |
🧪 Comprobación y diagnóstico
| Comando | Descripción |
|---|
badblocks | Busca sectores defectuosos. |
fsck | Comprueba el sistema de archivos. |
mkfs.ext4 | Formatea un disco en ext4. |
e2fsck | Comprueba y repara un sistema ext2/ext3/ext4. |
swapon | Activa swap. |
swapoff | Desactiva swap. |
🌐 Redes
| Comando | Descripción |
|---|
ping | Verifica conectividad con otro host. |
ifconfig / ip a | Información de interfaces de red. |
netstat | Conexiones de red y puertos abiertos. |
iptables | Configuración del firewall. Ejemplo: iptables -I INPUT -s 192.168.10.0/24 -j ACCEPT |
🧹 Otras utilidades útiles
| Comando | Descripción |
|---|
sort | Ordena líneas de texto. |
uniq | Elimina líneas duplicadas. |
env | Lista las variables de entorno. |
curl | Descarga o envía datos vía HTTP. |
tty | Muestra el terminal actual. |
✅ Consejos prácticos:
- Usa
man <comando> para acceder al manual completo.
- Los modificadores
-h, -v y --help suelen dar ayuda o salida más legible.
- Combina comandos con pipes (
|) para crear flujos de trabajo más eficientes.
Deja un comentario