The terminal looks hostile because it does not tell you what to do. In practice it is a conversation with a very literal assistant: you type a command, it runs, it prints a result. Once the grammar clicks, the graphical interface starts to feel like the slow way around.
This lesson gives you enough to move confidently without copying commands you do not understand.
The shell and the prompt
The shell is the program that reads your commands and asks the operating system to run them. Bash and zsh are common on Linux and macOS; PowerShell is common on Windows.
A prompt often looks like:
alice@laptop:~/projects$
That is user@host, the current directory (~ means your home), and a symbol showing you are a normal user ($). A # usually means root. Treat that symbol as a warning light.
Command grammar
Most commands follow the same pattern:
command [options] [arguments]
lsis the command.-lis an option (also called a flag)./var/logis an argument.
Options can be combined: ls -la means -l plus -a. Long forms use two dashes: ls --all.
Continue this lesson in the player
A free account unlocks the full lesson, the five-question knowledge check, progress tracking, notes and the completion certificate.