Everyone Can Learn Program
中文 Start learning
Core · Linux Free to read

Linux and the Command Line tutorial

Work on a server the way engineers do: files, search, pipes, permissions, services and scripts, in a safe practice terminal.

6 lessonsabout 8 h

Then continue with: Git and GitHub, DevOps: Containers, CI and Kubernetes

Learn it by doing

The interactive course has the same lessons with an editor next to them: run every example, answer the quizzes and solve exercises that are checked the moment you submit. Free to start, no sign-up.

Start the interactive course
1

Find your way

Move around, manage files, read and search them.
1 Files and foldersHow do you find your way around without a mouse?2 Reading and searchingHow do you read and search files from the terminal?
2

Pipes and permissions

Chain commands and control who may do what.
3 Pipes and redirectionHow do you combine small commands into a powerful one?4 Permissions and sudoWho is allowed to read, change and run each file?
3

Run a server

Fix services and automate with scripts.
5 Processes and servicesHow do you see what's running and restart what broke?6 Shell scriptsHow do you turn commands you repeat into a script?