32blogby Studio Mitsu

# bash

14 articles

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

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

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

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

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
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