CIS120 Linux Fundamentals by Scott Shaper

Chapter 1: Introduction to Linux, Terminal, and Basic Commands

Chapter 2: Working with Files, Links, and the Filesystem

Chapter 3: Help, Sort, Redirection, Grep, and Pipelines

Chapter 4: Shell Expansion, Quotes, and Finding Files

Chapter 5: Permissions and User Management

Chapter 6: Processes, Environment, and System Services

Chapter 7: Networking, File Transfer, and Archiving

Chapter 8: Text Processing (cut, join, diff, tr, sed, awk)

Chapter 9: Log Analysis and Troubleshooting

Chapter 10: Vim and Bash Scripting Basics

Chapter 11: Functions and Conditional Statements

Chapter 12: Loops and Arrays

Chapter 13: Strings, Numbers, and Troubleshooting Bash Scripts