Linux Basics
Master essential Linux commands for navigating the file system, viewing files, and understanding your environment. These are the fundamental commands every Linux user should know.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Linux powers much of the internet, from web servers to cloud infrastructure. Whether you’re a developer deploying applications or just want to be more comfortable in the terminal, understanding Linux basics is essential.

In this unit, you’ll master the fundamental Linux commands. We’ll cover navigating the file system with commands like cd, ls, and pwd, viewing file contents, understanding the directory structure, and working with your environment. These commands form the foundation for everything else you’ll do in Linux.

Once you’re comfortable with these basics, you’ll be able to work confidently on any Linux server or development environment.

Lessons in this unit:

0: ▶︎ Introduction
1: pwd - Print Working Directory
2: cd - Change Directory
3: ls - List Files
4: cat - Concatenate and Display Files
5: less - View File Contents
6: tail - View End of Files
7: echo - Print to Output
8: which - Locate Commands
9: type - Display Command Type
10: clear - Clear Terminal
11: Introduction to Linux
12: The UNIX Filesystem Commands