Software, settings, next steps
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Installing software
- On Linux you rarely download installers. A package manager fetches and installs software for you.
- Debian and Ubuntu use
apt; Fedora usesdnf; macOS users often addbrew:
sudo apt update
sudo apt install git
- One command, and the tool (and anything it needs) is installed and ready.
Explore
Installing with a package manager
apt update refreshes the catalogue, apt install fetches the tool and its needs.
The environment
- The shell remembers settings in environment variables. The most important is
PATH— the list of folders it searches for commands. - For an interactive, non-login Bash shell, personal startup commands normally live in
~/.bashrc. Login shells and other shells use different startup files. Aliases and startup-file editing are outside this simulator.
Where to go next
- You now know how to navigate, read, search, combine, and manage files — the core of the command line.
- Keep a real terminal open and use it for small tasks; speed comes with habit.
- Next steps: learn
gitfor version control, a text editor likenanoorvim, and a little shell scripting to automate your favourite commands. Well done!
Now you try
aptneeds the real internet, so it is not in our simulator — but a list of installed packages is saved ininstalled.txt.- Use the tools from this course to
sortthe list andwcto count it. The same handful of commands work on any text data.
Common mistakes
- Read a command's
--helpormanpage before using unfamiliar options. - Test a risky command on a copy of your files first.
Difficulty 3/5 · 200 coins + a small bonus on first completion today
apt list --installed is a real command, not part of our simulator — but here its output is saved in installed.txt. Put the package names in alphabetical order with sort installed.txt.
Difficulty 3/5 · 200 coins + a small bonus on first completion today
How many packages are installed? Count the lines with cat installed.txt | wc -l — the same file tools work on any data.