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
4 min - 30
Project Task: Configuring Environment Settings
4 min - 31
Network Interfaces Overview
4 min - 32
IP Configuration
4 min - 33
Testing Connectivity
4 min - 34
Network Ports and Services
4 min - 35
Project Task: Opening Server Ports
4 min - 36
Log File Rotation
4 min - 37
Shell Scripting Logic
3 min - 38
Advanced Redirection and Pipes
4 min - 39
Monitoring Disk Usage
4 min - 40
Managing System Services
4 min - 41
Security Auditing Basics
4 min - 42
User Account Management
4 min - 43
File Archiving and Compression
3 min - 44
Remote File Transfers
4 min - 45
Handling System Errors
4 min - 46
Advanced Process Priority
4 min - 47
Shell Functions
4 min - 48
Introduction to Regular Expressions
4 min - 49
Advanced Text Processing with Awk
4 min - 50
System Performance Tuning
4 min - 51
Backup Automation
3 min - 52
Monitoring System Logs
4 min - 53
Advanced Permissions (ACLs)
5 min