32blogby Studio Mitsu

CLI

Guías prácticas de herramientas CLI para UNIX/Linux. Desde comandos clásicos hasta alternativas modernas en Rust, técnicas para acelerar tu flujo de trabajo diario.

Visión General

Comparación clásico vs moderno y mapa completo de artículos.

Procesamiento de Texto

Buscar, reemplazar, extraer y transformar JSON. Esenciales para análisis de logs y pipelines de datos.

Archivos y Redes

Descargar archivos, llamar APIs, conectar remotamente y sincronizar directorios.

Optimización del Flujo de Trabajo

Búsqueda difusa, multiplexación de terminal y configuración de alias para acelerar tareas diarias.

Compresión y Archivado

Comprimir, archivar y respaldar archivos con tar, gzip, zip y zstd.

Permisos y Seguridad

Gestión de permisos de archivos y cambios de propiedad. Esencial para la administración de servidores.

Monitorización de Procesos

Monitorización en tiempo real con htop y btop. Estados de procesos, señales kill y prioridades nice en la práctica.

Shell Scripting

Escribe scripts bash fiables con manejo de errores y patrones reales. La base de la automatización CLI.

Configuración del Entorno y Dotfiles

Gestiona dotfiles con Git, domina las variables de entorno, XDG Base Directory y configuración por proyecto con direnv.

Automatización de Builds y Tareas

Automatización de builds con Makefile y programación de tareas con cron y systemd timers.

Herramientas Modernas en Rust

eza, bat, fd, zoxide — reemplazos modernos de comandos clásicos y por qué son tan rápidos.

GitHub y Colaboración

Maneja PRs, issues y la API de GitHub desde la terminal con gh. Patrones prácticos que eliminan el viaje al navegador.