Linux Fundamentals – Detailed Course Outline
Copyright © 1998 - 2025, Anderson Software Group, Inc.
Section 1 - Getting Started
- Linux Configuration
 - Linux Directories
 - Linux Commands
 - Files and Directories
 - File Management
 - Special Files
 - Ownership and Protection
 - Cutting and Pasting Files
 - File Comparisons
 
Section 2 - Working with the Shell
- Command Lines and Subshells
 - I/O Redirection and Pipes
 - Filename Expansion
 - Shell and Environment Variables
 - Quoting
 - Command Substitution
 - Job Control
 - Aliases and Functions
 - Customizing Your Environment
 - Setup Files
 
Section 3 - Shell Scripting
- Shell Script Design
 - Parameter Substitutions
 - Variables, Operators, Expressions
 - Control Constructs
 - Here Documents
 - User Input
 - Signal Traps
 - Debugging
 - Scripting Guidelines
 
Section 4 - Working with Linux
- Makefiles
 - Dependencies and Targets
 - Pattern Rules
 - Program Libraries
 - RPM Packages
 - File Sharing and FTP
 - Apache Web Server
 
