Bulk rename files in bash
Remove spaces and special characters from filenames using bash loops, rename, find, and parameter expansion tricks.
All the articles with the tag "cli".
Remove spaces and special characters from filenames using bash loops, rename, find, and parameter expansion tricks.
sed is the stream editor for making text substitutions, deletions, and insertions in files — the patterns you'll use 90% of the time.
Forget docker stats. ctop and lazydocker give you real-time container insights with less friction than typing commands.
Forget bash scripts scattered across your repo. make is a simple task runner that's been around for 50 years and works everywhere.
HashiCorp Vault vs Infisical compared: secrets management for DevOps teams, Docker Compose setup, SDK examples, and when complexity is worth it.
Master bulk file renaming on Linux with rename, vidir, fd, and mmv. The right tool for every scenario from regex rewrites to visual editing.
du and df still work, but Rust-era tools like dust, duf, and fclones make disk triage faster and way less painful in 2026.
Shell scripts hit a complexity wall. Go gives you a single binary, fast startup, great stdlib, and goreleaser for proper distribution. Here's how to build real CLI tools.
PipeWire replaced PulseAudio and ALSA routing on every major distro. Here's the new audio stack, CLI tools, and how to fix the annoying stuff.
You don't need a GUI to see network packets. Learn tcpdump filters, flags, and pcap capture to debug servers from the command line, no Wireshark needed.
DNS broke again. Here's the exact command sequence to figure out what's happening without touching a GUI.
Master the curl flags that'll save you hours debugging APIs, downloads, and web requests. From -X to --compressed, here's what actually matters.