Master command-line terminals (Bash, PowerShell, Zsh) to automate system tasks, manage configurations, and execute pipelines.
- Terminal Basics:
- Navigation:
ls/dir,cd,pwd,mkdir. - File editing/viewing:
cat,less,nano,vim. - Text filters:
grep,awk,sed,cut.
- Navigation:
- Bash Scripting:
- Variables, read input, arguments (
$1,$2). - Conditionals (
if [ -f file ]) and loops (for,while). - Standard Input/Output/Error redirection (
>,>>,2>,|).
- Variables, read input, arguments (
- PowerShell:
- Command-lets (
cmdlets), piping objects instead of plain text, and execution policies.
- Command-lets (