Why learn the command line?
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Why learn the command line?
- Clicking is easy for one file. But what about renaming 500 files, or running a task every night?
- The command line lets you say exactly what you want — quickly, and repeatably.
Where it is used
- Servers: you cannot click on a computer in a data centre — you connect and type.
- Programming: installing tools, running code, and using Git all happen at the terminal.
- DevOps and cloud: starting and managing servers is done with commands and scripts.
What makes it powerful
- Combine small tools. Each command does one thing well; you join them like building blocks.
- Automate. A command you type once can be saved and run a thousand times.
- It is fast. Once you know it, typing beats clicking through menus.
What you will be able to do
- Move around the filesystem, read and search files, and tidy them up.
- Chain commands together to answer questions about your data.
- Feel at home on any Linux or Mac terminal. Let's get you set up.