Hands-On LabBeginner

Linux Shell Basics - Commands, Paths, and Manual Pages

Open a Linux terminal, find your user and home, read the ls manual, and create, move, and link files.

45 minEstimated time
5Guided steps
AutoVerification
IsolatedSandbox
Linux Shell Basics - Commands, Paths, and Manual Pages

Lab overview

A Linux shell is a program that reads a command, finds the matching executable or builtin, and prints the result. Helpdesk and sysadmin work still starts here: over SSH there is no desktop, so the current directory, the user you are, and the files around you are the whole map. POSIX pwd writes an absolute pathname of the working directory. The PATH variable is the search list the shell uses before it can run a program by name. Manual pages are the on-box documentation for those programs.

In this lab, you will open a terminal-only workspace, record who you are and where you live, read the ls manual on this machine, classify builtins versus files, and build a small ticket tree with mkdir, touch, cp, mv, rm, rmdir, and ln -s.

Objectives

By completing this beginner lab, you will be able to:

  • Print the working directory, your username, and your home directory, then name one hidden file that already exists
  • Open the ls manual, leave the pager, and record the live path printed by man -w ls
  • Classify cd and ls with type -t, record the path from command -v ls, and inspect PATH
  • Create, copy, move, delete, and symlink files under paths-practice/ so the final tree matches the check

Who is this lab for?

This lab is designed for:

  • IT Administrator Foundations learners who have never opened a Linux terminal
  • Helpdesk and junior sysadmin students

No Azure account or cloud credentials are required.

Verified against your live environment

An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed, not multiple choice, real-world proficiency.

[CHECK] validation_activelive
Inspecting deployed resources...
Verifying configuration state...
✓ Step requirements satisfied

More labs like this

Related reading

PremiumIncluded in Premium
Duration
45 min
Steps
5

Environment

Browser Code IDE

Every lab includes

  • Real environment, pre-credentialed
  • Automated checks on every step
  • Isolated sandbox, auto cleanup
  • AI-recommended next steps

Lab curriculum

  1. 01

    Getting Started with the Linux Shell Workspace

  2. 02

    Find Out Where You Are in the Shell

    1 automated check

  3. 03

    Read the Manual Pages on This Machine

    1 automated check

  4. 04

    Run Commands and Find Where They Live

    1 automated check

  5. 05

    Create Copy Move and Link Files in Paths Practice

    1 automated check

Skills validated

Files and DirectoriesListing files

Not the lab you were looking for?

Browse 200+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.

Explore the catalog