Linux Command-Line Workshop Series

Jump to posts ↓
  1. Tutorial Index ◄ You are here
  2. Part-00 : Setup
  3. Part-01 : Getting Started
  4. Part-02 : Reading and Searching
  5. Part-03 : Permissions and Processes
  6. Part-04 : Environment Customization
  7. Part-05 : The Final Challenge

Welcome to the Linux Command-Line for Developers workshop series! This hands-on series will take you from terminal newcomer to confident command-line user.

What You’ll Learn

By the end of this series, you’ll be comfortable with:

  • Essential navigation and file operations
  • Powerful text processing and search tools
  • System management and permissions
  • Shell customization and automation
  • Real-world developer workflows

Prerequisites

  • Any Linux distribution, macOS, or WSL2 on Windows
  • A terminal emulator
  • Basic computer literacy (you know what files and folders are)

Workshop Repository

All exercises and examples are available in the workshop repository.

git clone https://github.com/bakayu/linux-tutorial.git
cd linux-tutorial

Series Structure

This series follows a progressive learning path. Each post builds on the previous one, so I recommend following them in order.

Let’s begin! - Part 0: Setting Up Your Environment

All posts

  • 1

Part 5: Challenge Solutions & Next Steps

Solutions to all workshop challenges and your path forward

Read more 
  • 2

Part 4: Environment Mastery - Customizing Your Shell

Learn to customize your shell with environment variables, aliases, and the .bashrc file

Read more 
  • 3

Part 3: Permissions & Processes - System Control

Master file permissions, ownership, and process management on Linux

Read more 
  • 4

Part 2: Reading & Searching - Master Text Processing

Learn to view, search, and process text files using the Linux command line

Read more 
  • 5

Part 1: Getting Started - Your First Commands

Learn essential navigation and file operation commands in the Linux terminal

Read more 
  • 6

Part 0: Setting Up Your Environment

Get your Linux command-line environment ready for the workshop

Read more