Hands-on exercises for the Linux Command-Line Workshop series.
This repository contains practical exercises to accompany my blog series on linux tutorial. Read the blog series at ayu.ch/blog/linux-tutorial.
Each part has its own directory with:
- README with challenge instructions
- Setup script to create necessary files
- Verification script to check your solution
- Part 0: Setting Up Your Environment
- Part 1: Getting Started - Navigation & File Operations
- Part 2: Reading & Searching - Text Processing
- Part 3: Permissions & Processes - System Control
- Part 4: Environment Customization - Shell Setup
Clone this repository:
git clone https://github.com/yourusername/linux-workshop.git
cd linux-workshopStart with Part 0 to verify your setup, then proceed through each part in order.
Each part follows this structure:
- Read the challenge in the README
- Run
./setup.shif provided (creates necessary files) - Complete the challenge on your own
- Run
./verify.shto check your solution - Review hints if you're stuck
- Basic terminal access (WSL/Linux/macOS)
- Completed Part 0 setup verification
- Try to complete challenges without looking at hints first
- Read error messages carefully
- Use
manand--helpwhen stuck - Practice makes perfect
MIT License - Free to use for learning and teaching
Created for Open Source Chandigarh - Linux Workshop.