Use this page for Bash-specific quick references, security analyst command-line practice, and links to the Bash command pages in this section. Long-form Bash learning resources live in Learn to Code.
{% content-ref url="../learn-to-code.md" %} learn-to-code.md {% endcontent-ref %}
- Linux Journey - Free guide for learning Linux fundamentals, command-line navigation, text manipulation, filesystems, and networking.
- Fullstack Academy Cyber OnRamp - Introductory command-line training with CTF-style practice.
- pure-bash-bible - Pure Bash alternatives to common external processes.
- pure-sh-bible - Pure POSIX
shalternatives to common external processes. - bash-guide - Bash learning guide.
- bash-handbook - Beginner-friendly Bash handbook.
- The Bash Hackers Wiki - Detailed Bash documentation and examples.
- Operator Handbook: Linux_Commands - pg. 118
- Penetration Testing: Programming - pg. 75
- OverTheWire: Bandit - CTF challenge that teaches Linux command-line fundamentals.
{% content-ref url="cli-components.md" %} cli-components.md {% endcontent-ref %}
{% content-ref url="common-commands.md" %} common-commands.md {% endcontent-ref %}
{% content-ref url="install-scripts.md" %} install-scripts.md {% endcontent-ref %}
{% content-ref url="nmap-diffing.md" %} nmap-diffing.md {% endcontent-ref %}
{% content-ref url="heartbleed-vuln-check.md" %} heartbleed-vuln-check.md {% endcontent-ref %}