Mejora tu Workflow: El Cheat Sheet de Terminal de macOS que Realmente Importa
La Terminal de macOS es más que una herramienta — es un atajo para hacer las cosas más rápido, más inteligente y con mucho más control. Ya sea que estés construyendo, haciendo debugging, scripting o simplemente personalizando tu setup, los comandos correctos pueden ahorrar tiempo y desbloquear funciones que la GUI mantiene ocultas. Este cheat sheet reúne los comandos más prácticos, subestimados y sorprendentemente divertidos que macOS tiene para ofrecer.
📁 FILE & NAVIGATION
─────────────────────────────────────────────
cd ~ # Directorio Home
cd /Volumes # Unidades externas
ls -lh # Listar con tamaños
open . # Abrir carpeta en Finder
open -a AppName # Abrir app
open file.txt # Abrir archivo en app predeterminada
touch file.txt # Crear archivo en blanco
pbcopy < file.txt # Copiar al clipboard
pbpaste > file.txt # Pegar en archivo
mkdir -p dir1/dir2 # Carpetas anidadas
🔍 SEARCHING & METADATA
─────────────────────────────────────────────
find . -name "*.jpg" # Encontrar imágenes recursivamente
grep -r "password" . # Buscar en archivos
mdfind "project name" # Spotlight desde la terminal
mdls myphoto.jpg # Info de metadatos
🎩 HIDDEN MAC TRICKS
─────────────────────────────────────────────
say "Welcome, hacker" # Hacer que tu Mac hable
caffeinate # Evitar suspensión (sleep)
screencapture -i file.png # Captura de pantalla interactiva
tmutil listbackups # Listar respaldos de Time Machine
pmset -g batt # Info de batería
drutil tray eject # Expulsar bandeja de CD (¡nostalgia!)
🧪 NERD-LEVEL SYSTEM COMMANDS
─────────────────────────────────────────────
sudo periodic daily # Ejecutar script de mantenimiento
csrutil status # Estado de SIP
diskutil list # Listar discos
sudo lsof -i :3000 # ¿Quién usa el puerto 3000?
sudo dscacheutil -flushcache # Limpiar caché DNS
nvram -p # Ver NVRAM
sudo powermetrics # Info de energía/CPU
🌍 NETWORK & INTERNET
─────────────────────────────────────────────
ping google.com # Pingear sitio
ifconfig # Info de IP
curl ifconfig.me # IP pública
curl -s wttr.in # Pronóstico del clima (ASCII)
🧙♂️ BONUS COMMANDS
─────────────────────────────────────────────
uptime # Tiempo de actividad (uptime)
cal 1999 # Calendario (cualquier año)
yes "ALL HAIL MAC TERMINAL" # Spam infinito (CTRL+C para parar)
📜 ALIASES TO ADD TO ~/.zshrc
─────────────────────────────────────────────
alias gs='git status'
alias showHidden='defaults write com.apple.finder AppleShowAllFiles YES && killall Finder'
alias hideHidden='defaults write com.apple.finder AppleShowAllFiles NO && killall Finder'