- https://linuxjourney.com/ - A free, handy guide for learning Linux. Coverage begins with the fundamentals of command line navigation and basic text manipulation. It then extends to more advanced topics, such as file systems and networking. The site is well organized and includes many examples along with code snippets. Exercises and quizzes are provided as well.
- https://prep.fullstackacademy.com - In this course, you’ll learn from one of Fullstack’s top instructors, Corey Greenwald, as he guides you through learning the basics of the command line through short, digestible video lectures. Then you’ll use Fullstack’s CyberLab platform to hone your new technical skills while working through a Capture the Flag game, a special kind of cybersecurity game designed to challenge participants to solve computer security problems by solving puzzles.
- Introduction to the Command Line - Launch School (HTML)
- The Linux Command Line - William E. Shotts, Jr. (PDF)
- GNU Bash manual (PDF)
- Bash Notes for Professionals - Compiled from StackOverflow documentation (PDF)
- The Bash Academy - Maarten Billemont (HTML)
- Bash Reference Manual (HTML)
- Getting Started with BASH (HTML)
- Conquering the Command Line - Mark Bates (HTML)
- BashGuide - Maarten Billemont (HTML) (PDF)
- Bash tutorial - Anthony Scemama (PDF)
- pure-bash-bible - is a collection of pure bash alternatives to external processes.
- pure-sh-bible - is a collection of pure POSIX sh alternatives to external processes.pure-bash-bible - is a collection of pure bash alternatives to external processes.
- pure-sh-bible - is a collection of pure POSIX sh alternatives to external processes.
- bash-guide - is a guide to learn bash.
- bash-handbook - for those who wanna learn Bash.
- The Bash Hackers Wiki - hold documentation of any kind about GNU Bash.
- https://wiki.sans.blue/Tools/pdfs/LinuxCLI101.pdf
- https://wiki.sans.blue/Tools/pdfs/LinuxCLI.pdf
- Operator Handbook: Linux_Commands - pg. 118
- Penetration Testing: Programming - pg. 75
- Introduction to Bash Scripting - Bobby Iliev (Markdown, PDF)
- Writing Shell Scripts - William E. Shotts, Jr. (HTML)
- Linux Shell Scripting Tutorial - A Beginner's Handbook (2002) - Vivek G. Gite (HTML)
- Linux Shell Scripting Tutorial (LSST) v2.0 - Vivek Gite (HTML)
- Advanced Bash-Scripting Guide - M. Cooper (HTML)
- https://xapax.github.io/security/#basics_of_linux/bash_scripting/
- https://overthewire.org/wargames/bandit/ - CTF challange that explores the Linux Command line.