Practice. Learn. Master.
Learn Linux commands with confidence.
Use quizzes, command builders, cheat sheets and practical guides to build real command line confidence. Start with the basics, then level up into Bash scripting, troubleshooting and server admin workflows.
CommandLineQuiz
Build real command line skills
Everything on the site is built to help you learn faster, practise syntax and solve real Linux tasks.
Try the Bash hub, jump into a quiz, or build your first command step by step.
Start here
Choose your learning path
Bash Scripting Hub
Learn scripts, arguments, user input, operators, loops, functions and real automation tasks.
Open Bash Hub →Linux Troubleshooting
Work through logs, failed services, DNS checks, disk usage, permissions and backups.
Open Hub →Interactive Quizzes
Test your command line knowledge with quick quizzes for Linux commands and common tools.
Start Practice →Command Builders
Build commands step by step for find, grep, permissions, DNS, networking and more.
Use Tools →Featured routes
Practical command line skills
New to Bash scripting?
Start with beginner scripts, then move into loops, functions and automation. No wizard hat required, although it would not hurt.
Start Bash Part 1 Bash FunctionsTroubleshooting a server?
Use the troubleshooting hub to jump into logs, services, DNS, disk usage and real command examples.
Open Troubleshooting Hub Search LogsTools
Popular command builders
Find Builder
Build Linux find commands for filenames, file types, sizes, modified dates, permissions and common search...
Open Find Builder →Grep Builder
Build grep commands for searching logs, matching text, using case-insensitive searches, line numbers, rec...
Open Grep Builder →Nmap Builder
Build safe Nmap commands for authorised host discovery, port checks, service detection and scan output fi...
Open Nmap Builder →dig Builder
Build dig commands for DNS lookups, record checks, custom resolvers, reverse DNS and troubleshooting outp...
Open dig Builder →Regex Tester
Test regular expressions against sample text and quickly check whether a pattern matches what you expect.
Open Regex Tester →Bash Checker
Check bash scripts for common issues, risky patterns, syntax mistakes and useful command line improvement...
Open Bash Checker →Latest guides