01. Introduction
02. Nomenclature UNIX and Shells Overview
03. The Basics of a Terminal Parts of a Terminal and How to Interact With One
04. Bash Commands Part 1 . Navigation and Interaction Commands pwd ls cd open clear cat
05. Bash Commands Part 2 . Data Modification and Editing cp mv touch mkdir nano rm
06. Bash Commands Part 3 . Flags and man
07. Bash Commands Part 4 . Data Translation and Using the man With sed
08. I O In Bash . Reading Writing and Piping
09. Bash Commands Part 5 . More Advanced Navigation and Stringing Commands Together cd open
10. Creating Aliases and The Bash Profile
11. Creating Functions in Bash
12. Create Your Own Bash Profile
13. Bash Commands Part 6 . awk or gawk
14. Bash Commands Part 7 . wget curl and traceroute
15. Bash Commands Part 8 . tree free ifconfig memory pressure
16. Logical Operators . if else and case
17. Error Handling in Bash
18. All the Loops . Types of For Loops and While Loops
19. Environment Variables and the export Command
20. Bash Commands Part 9 . which and the .version flag
21. Bash Commands Part 10 . lsof process IDs kill killall
22. Bash Commands Part 11 . chmod
23. BONUS.Change and Style Your Bash Prompt
24. Outro