# bash
14 articles
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 minDotfiles 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 minfind 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 minMakefile 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 minShell 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 mintar, 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 minxargs 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 mincurl 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 minfzf 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 mingrep 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 minjq 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 minsed & 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 minThe 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 minThe 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