Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Learn Shells and Terminals

via Boot.dev

Overview

So many developers go years before understanding the basics of shells, terminals, and Linux (or more generally Unix-like systems). Here you'll learn to navigate files and directories, install dependencies, configure your PATH, and use powerful CLI tools like grep, find, and pipes. Never fear the command line again, make it fear you.

Syllabus

  • Terminals and Shells
    • Learn how to use a CLI, and why text-based interfaces are so powerful.
  • Filesystems
    • Learn how to navigate a filesystem, and how to create, move, and delete files and directories.
  • Permissions
    • Learn how to use permissions to control access to files and directories.
  • Programs
    • Learn the ins and outs of executing programs and how to connect them in modular pipelines.
  • Packages
    • Learn how to use package managers like Homebrew, APT and Webi to install and manage software, and set up your development environment.

Taught by

Lane Wagner, Matt, Dan, Allan, and Hunter

Reviews

Start your review of Learn Shells and Terminals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.