CLI
5 articles in this topic.
find and xargs: bulk file operations without fear
Master the find command and xargs for safe, efficient bulk file operations: handle spaces in filenames, batch deletes, renames, and parallel processing.
grep, sed, awk: the text-processing trio worth mastering
grep sed awk command line text processing explained: when to use each tool, real recipes, regex fundamentals, and how pipelines compose all three.
Understanding $PATH: how the shell actually finds your commands
Demystify the PATH environment variable and 'command not found': how the shell searches, why order matters, and how to manage it safely.
Unix file permissions: rwx, chmod, and the octal that confuses everyone
Understand Unix file permissions end-to-end: read the ls -l string, master chmod octal and symbolic modes, chown, umask, and special bits.
Pipes and redirection: how Unix composes small sharp tools
How unix pipes and redirection wire stdin stdout and stderr into composable data pipelines — and why that one-liner on your terminal is a tiny distributed system.