Welcome

No Root Access

Welcome to No Root Access, a guide to learning the Unix and Linux command line. This site is designed for beginners who need practical skills fast: Basic shell use, working with files, network troubleshooting, and small shell scripts. The goal is to teach you concepts you’ll actually use, not to be an exhaustive reference; Though you could also use this as that.

Note: the live web-sandbox is currently disabled, you can continue following through lessons locally using Windows Subsystem for Linux(WSL), a lightweight vm, or a cloud shell.

Although I use the terms “Linux” and “UNIX” interchangeably, they are not the same thing.

How to use this site

Conventions and expectations

What this site emphasizes

  1. Shell fundamentals - Navigating, viewing and manipulating files.
  2. File system concepts - Where things live, and how mounts/links work.
  3. Networking basics - Interpreting ip addr and simple connectivity checks.
  4. Scripting - Small and safe scripts to automate repetitive tasks.

You’ll be able to apply these skills both practically and in general system administration tasks.

If you get stuck