Many beginners are frightened by a black window with a flashing cursor. It seems that this is something ancient and incomprehensible. But in fact, it is the superpower of a programmer.
Command line (aka Terminal or CMD) is a tool with which you communicate directly with the system. Sounds cool? You bet! 😎
manage files and folders without a mouse,
run scripts and programs,
work with Git, Python, Node.js, Docker and other tools,
as well as automate the routine.

System navigation.
Getting to know the basic commands, without which you can't do:
Team | What it does |
|---|---|
| Shows where you are now |
| List of files and folders in the current directory |
| Go to the specified folder |
| Go up one level |
| Create a new folder |
| Delete empty folder |
cd projects
mkdir new_app
cd new_app
pwd
🧠 Tip: if you are working on Windows, the equivalent of ls will be the command dir.
Working with files.
Managing files in the terminal is simple:
Team | Description |
|---|---|
| Create an empty file |
| Show file contents |
| Delete file |
| Copy file |
| Move or rename file |
touch notes.txt
cat notes.txt
mv notes.txt backup/

Useful tips and tricks
clear— clear the terminal screenhistory— show command history!номер— execute the command from the history by number↑ / ↓— scroll through previous commandstab— auto-complete (saves a lot of time!)sudo— execute the command on behalf of the administrator (carefully)
Command line in real life
You'll be surprised, but almost all developers use the terminal every day. It is needed to run servers, install packages, work with Git, automate tasks and even deploy projects. By mastering it, you will become not just a user, but the owner of your computer 💪
If you want to master the terminal from scratch, start with small steps. Enter a couple of new commands every day. In a week you won't be able to do without it!
And in the application Code There are interactive lessons where you learn to write code directly with practice. We also analyze how to use the command line when working with Git and Python.
We also have an active Telegram channel where we discuss cool ideas, share experiences and analyze tasks together — learning becomes not only useful, but also fun.
Do you remember your first command in the terminal? Write in the comments what it was — ls, cd or rm wrong 😅
