Linux: Linux Command Line for Developers
Master Linux from scratch — linux command line for developers.
What you'll learn
By the end you can confidently apply Linux at a beginner level: linux command line for developers, with real, working code.
Who it's for
Developers learning Linux at a beginner level.
Prerequisites
None.
A structured, hands-on beginner course on Linux, taking you from scratch by building a hardened web server setup.
Curriculum
- 1
Terminal Basics and Shell Anatomy
4 min - 2
Navigating the File System
4 min - 3
Absolute and Relative Paths
4 min - 4
Listing and Inspecting Files
4 min - 5
Project Kickoff: Provisioning Web Server Directories
4 min - 6
Creating and Removing Files
4 min - 7
Moving and Copying Data
4 min - 8
Introduction to Text Editors
4 min - 9
Advanced Text Editing with Vim
4 min - 10
Standard Streams and Redirection
3 min - 11
Piping Commands Together
4 min - 12
Filtering Text with Grep
4 min - 13
Project Task: Creating Initial Configs
4 min - 14
Parsing Logs with Stream Editors
4 min - 15
Understanding Users and Groups
4 min - 16
File Permissions Fundamentals
4 min - 17
Modifying Permissions with Chmod
4 min - 18
Ownership and Chown
4 min - 19
SSH Key Authentication
3 min - 20
Introduction to Processes
4 min - 21
Real-time Monitoring with Top
4 min - 22
Managing Process Lifecycle
4 min - 23
Introduction to Cron Jobs
4 min - 24
Project Task: Automating Service Scripts
3 min - 25
Package Management Basics
4 min - 26
Repositories and Sources
4 min - 27
Environment Variables
3 min - 28
The PATH Variable
4 min - 29
Configuring Shell Profiles
Coming soon - 30
Project Task: Configuring Environment Settings
Coming soon - 31
Network Interfaces Overview
Coming soon - 32
IP Configuration
Coming soon - 33
Testing Connectivity
Coming soon - 34
Network Ports and Services
Coming soon - 35
Project Task: Opening Server Ports
Coming soon - 36
Log File Rotation
Coming soon - 37
Shell Scripting Logic
Coming soon - 38
Advanced Redirection and Pipes
Coming soon - 39
Monitoring Disk Usage
Coming soon - 40
Managing System Services
Coming soon - 41
Security Auditing Basics
Coming soon - 42
User Account Management
Coming soon - 43
File Archiving and Compression
Coming soon - 44
Remote File Transfers
Coming soon - 45
Handling System Errors
Coming soon - 46
Advanced Process Priority
Coming soon - 47
Shell Functions
Coming soon - 48
Introduction to Regular Expressions
Coming soon - 49
Advanced Text Processing with Awk
Coming soon - 50
System Performance Tuning
Coming soon - 51
Backup Automation
Coming soon - 52
Monitoring System Logs
Coming soon - 53
Advanced Permissions (ACLs)
Coming soon