32blogby Studio Mitsu

# linux

25 articles

cli

bat: A Modern cat with Syntax Highlighting and Git

bat is a Rust-powered cat replacement with syntax highlighting, a Git diff sidebar, and pager integration. Here's how to install, configure, and use it daily.

Apr 10, 2026 · 14 min
cli

delta: A Better Git Diff Pager with Side-by-Side View

delta is a Rust git diff viewer with syntax highlighting, side-by-side view, and n/N navigation. Configure it once in ~/.gitconfig and never go back.

Apr 10, 2026 · 16 min
cli

Why Rust CLI Tools Are So Fast: ripgrep, fd, and the uutils Era

Rust CLIs like ripgrep and fd beat grep and find thanks to SIMD, zero-cost abstractions, Rayon, and .gitignore awareness. The full technical picture.

Apr 10, 2026 · 15 min
cli

chmod & chown Practical Guide: Fix Permission Errors Fast

Master chmod and chown to control Linux file permissions and ownership. Covers octal and symbolic modes, recursive changes, setuid/setgid, sticky bit, umask, and real-world patterns.

Mar 23, 2026 · updated Mar 26, 2026 · 16 min
cli

cron & systemd Timers: Schedule Any Task on Linux

Master cron and systemd timers from scratch. Covers crontab syntax, the five time fields, @reboot shortcuts, .timer/.service unit files, OnCalendar expressions, and real production patterns.

Mar 23, 2026 · updated Mar 26, 2026 · 15 min
cli

Dotfiles and Environment Variables: A Practical Guide

Learn to manage dotfiles and environment variables on Linux. Covers shell init order, PATH, XDG Base Directory, GNU Stow, chezmoi, direnv, and repo setup.

Mar 23, 2026 · updated Mar 26, 2026 · 16 min
cli

find Practical Guide: Search Your Filesystem Like a Pro

Master the find command to locate files by name, size, date, and permissions. Covers -exec for actions, -prune for speed, condition logic, and real-world patterns for cleanup and automation.

Mar 23, 2026 · updated Mar 26, 2026 · 13 min
cli

htop and btop Guide: Master Linux Process Monitoring

Learn to monitor and manage Linux processes with htop and btop. Covers installation, keyboard shortcuts, process states, kill signals, nice priorities, and real-world troubleshooting patterns.

Mar 23, 2026 · updated Mar 26, 2026 · 17 min
cli

Makefile Practical Guide: Automate Anything with make

Learn make and Makefile from scratch. Covers targets, dependencies, variables, pattern rules, .PHONY, and real-world Makefiles for Go, Python, Docker, and Node.js projects.

Mar 23, 2026 · updated Mar 26, 2026 · 12 min
cli

Shell Scripting Practical Guide: Write Scripts That Work

Learn to write reliable bash shell scripts from scratch. Covers shebang, variables, conditionals, loops, functions, error handling with set -euo pipefail, and real-world automation patterns.

Mar 23, 2026 · updated Mar 26, 2026 · 14 min
cli

tar, gzip, and zip: The Complete Archive & Compression Guide

Master tar, gzip, zip, and zstd for Linux archiving and compression. Covers creation, extraction, algorithm benchmarks, and real-world backup and deployment patterns.

Mar 23, 2026 · updated Mar 26, 2026 · 13 min
cli

xargs Practical Guide: Turn Any Output into Commands

Master xargs to chain commands effectively. Covers -0 for safe filenames, -P for parallel execution, -I for placement control, and real-world patterns with find, grep, and curl.

Mar 23, 2026 · updated Mar 26, 2026 · 9 min
cli

curl Complete Guide: API Calls, Debugging, and Beyond

Learn curl from basics to advanced: API requests, headers, authentication, file transfers, scripting, and when to use wget instead.

Mar 8, 2026 · updated Mar 26, 2026 · 13 min
cli

fzf Complete Guide: Fuzzy Finding That Changes Everything

Install fzf, integrate with your shell, supercharge Ctrl+R and Ctrl+T, connect with Git, and customize it for your workflow.

Mar 8, 2026 · updated Mar 26, 2026 · 12 min
cli

grep Complete Guide: From Basics to ripgrep

Master grep regex patterns and real-world usage, then level up with ripgrep. Practical examples for log analysis and code search.

Mar 8, 2026 · updated Mar 26, 2026 · 11 min
cli

jq Complete Guide: Master JSON Processing in the Terminal

Learn jq from basic filters to advanced JSON transformation: API responses, config files, and scripting integration with practical examples.

Mar 8, 2026 · updated Mar 26, 2026 · 15 min
cli

Modern Rust CLI Tools: eza, bat, fd, zoxide and Beyond

Replace ls, cat, find, and cd with faster Rust alternatives. Installation, configuration, aliases, and practical combinations.

Mar 8, 2026 · updated Mar 26, 2026 · 11 min
cli

sed & awk Practical Guide: The Classic Text Processing Duo

Master sed substitution, deletion, and insertion alongside awk column extraction, aggregation, and conditional processing with real examples.

Mar 8, 2026 · updated Mar 26, 2026 · 12 min
cli

ssh & rsync Practical Guide: Remote Server Essentials

Set up SSH key auth, configure ssh_config, master port forwarding, and use rsync for efficient file sync and backups.

Mar 8, 2026 · updated Mar 26, 2026 · 14 min
cli

tmux Complete Guide: Terminal Multiplexing for Developers

Master tmux sessions, windows, and panes. Configure .tmux.conf, survive SSH disconnects, and build efficient development workflows.

Mar 8, 2026 · updated Mar 26, 2026 · 14 min
cli

The Developer's CLI Toolkit: A Complete Map

From file operations to text search, downloads, and shell customization. Every CLI tool developers should know, organized as classic vs modern alternatives.

Mar 8, 2026 · updated Mar 26, 2026 · 10 min
security

NordVPN on Linux: CLI Commands, Post-Quantum Encryption, and Docker

A practical guide to installing and using NordVPN on Linux via CLI. Covers NordLynx, Kill Switch, Allowlist, post-quantum encryption, and Docker integration.

Mar 5, 2026 · updated Mar 25, 2026 · 11 min
ffmpeg

How to Install FFmpeg 8.0 — Windows, Mac & Linux Guide

Step-by-step FFmpeg 8.0 install guide for Windows, Mac, and Linux. Covers winget, Homebrew, apt, and troubleshooting common setup issues.

Jun 10, 2024 · updated Mar 24, 2026 · 10 min
cli

The Complete Guide to Linux Aliases: Make Your Shell 10x Faster

From alias basics to persistent configs, git/docker shortcuts, oh-my-zsh plugins, and shell functions — everything you need to supercharge your terminal workflow.

Nov 23, 2021 · updated Mar 26, 2026 · 11 min
cli

wget Complete Guide: File Downloads, Batch Processing, and Automation

Learn wget from the basics to advanced usage: batch downloads, resuming interrupted transfers, site mirroring, scripting, and when to use curl instead.

Nov 23, 2021 · updated Mar 26, 2026 · 12 min