Linux & the Command Line skill assessment
From pwd to process signals — how fluent is your shell-fu?
What it covers
Essential Commands
Build fluency with the everyday toolkit for moving around the filesystem, inspecting and manipulating files, and chaining commands together. These reflexes are the foundation every other Linux and DevOps skill is built on.
Operations & Packages
Learn to install, update, and remove software safely with a package manager, and keep tabs on system health through monitoring commands and log files. This is the bread-and-butter work of operating and maintaining Linux systems day to day.
Service & System Config
Understand how systemd manages services, boot-time startup, and scheduled jobs so you can control what runs, when, and how it's supervised. This is essential for configuring long-running daemons and automating recurring tasks.
Users, Groups & Permissions
Learn the Unix permission model and the commands that create and manage the users and groups it applies to. Together these let you grant least-privilege access and administer multi-user systems with confidence.
Networking
Understand Linux networking tools to inspect interfaces, routes, and connections. These skills are essential for diagnosing connectivity from the command line.
Storage & Filesystems
Understand the Linux filesystem hierarchy, mounting, and how files are stored and linked on disk. This knowledge underpins navigation, storage management, and troubleshooting disk issues.
Ready to benchmark your Linux & the Command Line skills?
147 questions · about 5 minutes · see your level and percentile instantly.