Intro to the CLI
About
This module provides a beginner-friendly guide to using the Command Line Interface (CLI), teaching students how to navigate and manipulate their computer’s file system with text commands. It starts with understanding what the CLI is and its utility, then progresses to navigating through folders, checking folder contents, creating new folders and files, and safely deleting unnecessary items.
Content
| Lesson | Video Time | Video | Skills |
|---|---|---|---|
| Concepts | 2 min | link | CLI vs GUI basics and benefits (power, repeatability, precision, tools). |
| Fundamentals | 6 min | link | Opening Terminal on macOS, Windows, and Ubuntu; the terminal interface; your first commands, understanding errors and prompts. |
| The File System | 10 min | link | Understanding the file system; Root and Home directories; absolute paths; file and directory organization; parent-child relationship in directories. |
| Navigating the File System | 10 min | link | File system structure, pwd, ls, cd, command arguments, relative and absolute paths. |
| Manipulating the File System | 9 min | link | Creating and deleting files and directories, mkdir, touch, rm, rmdir, tab completion, and directory structure. |
| The Shell | 4 min | link | What is the Shell? |
| What is a Command? | 4 min | link | Built-in commands, executable programs, functions and aliases. |
The man command |
2 min | link | View the manual page for a command. |
| Flags | 4 min | link | How to use common flags. |
| Total content | 51 min |
References
Internal
Prerequisites
- None
Course landing pages
- Default Landing Page
- SEB - Software Engineering Bootcamp
- FWS - Front-End Web Development
- ITB - Information Technology Bootcamp
- ITS - Information Technology Basics Short Course
Resources
Find a 👾 bug 👾 or have suggestions? Let us know!