Linux Evolution and Popular Operating Systems
Linux Distributions
Linux in the Cloud
Major Open-Source Applications
Package Management Tools and Repositories
Command Line Basics
Basic Shell
Command Line Syntax
Variables
Quoting
Using the Command Line to Get Help
Man Pages
Info Pages
Using Directories and Listing Files
Files and Directories
Hidden Files and Directories
Home Directories
Absolute and Relative Paths
Creating, Moving, and Deleting Files
Files and Directories
Case Sensitivity
Simple Globbing
Archiving Files on the Command Line
Files and Directories
Archives and Compression
Searching and Extracting Data from Files
Command Line Pipes
I/O Redirection
Basic Regular Expressions
Choosing an Operating System
Differences between Windows, OS X, and Linux
Distribution Lifecycle Management
Understanding Computer Hardware
Hardware
Where Data Is Stored
Programs and Configuration
Processes
System Messaging
Logging
Your Computer on the Network
Internet, Network, and Routers
Querying DNS Client Configuration
Querying Network Configurations
Security and File Permissions
Basic Security and Identifying User Types
Root and Standard Users
System Users
Creating Users and Groups
User and Group Commands
User IDs
Managing File Permissions and Ownership
File and Directory Permissions and Ownership