

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: Welcome to Learn Linux
incomplete
2: What Is a Terminal?
incomplete
3: What Is a Shell?
incomplete
4: Command Line vs. GUI
incomplete
5: Variables
incomplete
6: History
incomplete
7: Navigate History
incomplete
This lesson's interactive features are locked, please to keep using them
Welcome to "Learn Linux"! Admittedly, the course name is a bit of a misnomer. It's called "Learn Linux" because "Linux" is what most students think of regarding the concepts in this course. A more accurate title might be "Learn to use shells and terminals in a Unix-like environment," but that's a mouthful.
PATH and environment variablesThis course will get you comfortable working on a command line, which is a skill that's going to be critical for the rest of your career as a programmer. So, instead of writing code in the browser, in this course you'll interact with a command line interface (CLI).
For the first part of the course, you don't even need to leave this page. We've embedded a real, working shell on the right. Later, once you're comfortable, you'll set everything up on your own machine.
The echo command prints text back out to you. It's the "hello world" of the command line.
The shell is where you run commands. Type a command, press Enter, and the shell runs it.
echo "I use Linux btw"
Submit the shell checks.