Linux fundamentals
Navigate the filesystem, understand paths, and get fluent in the terminal.
Explore the basics ↗A practical field guide to Linux. Learn the commands, understand the why, and build the confidence to work on real systems.
Learn at your own pace.
No account. No setup. Just practice.
student@linuxlab:~$ whoami
student
student@linuxlab:~$ pwd
/home/student
student@linuxlab:~$ ls -lah
drwxr-xr-x . projects
drwxr-xr-x .. documents
-rw-r--r-- notes.md
student@linuxlab:~$ ▋
Useful commands, explained without the jargon.
Start with the basics. Grow into system administration.
Navigate the filesystem, understand paths, and get fluent in the terminal.
Explore the basics ↗Understand ownership, file modes, groups, and safe access control.
Learn permissions ↗Inspect running processes and manage systemd services confidently.
Manage services ↗Inspect addresses, test connectivity, and understand listening ports.
Explore networking ↗Check disk usage and block devices before making changes.
Explore storage ↗Search text and inspect logs to find the cause of a problem.
Start troubleshooting ↗Try a quick quiz. Pick an answer, get instant feedback, and learn why it's correct.
Bookmark this field guide and come back for ten minutes of practice each day.