Skip to content
Atlas, your robot learning host

Interim portrait

Atlas · Foundations terminal

Hello, little human. I am Atlas. One useful idea is plenty for a beginning. Read the explanation, then explore an example.

Choose your robot No recording yet · text complete
concept for everyone

Terminal

A terminal is a text interface to a shell and other programs, not a separate programming language.

Tune in, human.

Reviewed videos and Shorts

Captions requested · no autoplay

Finding reviewed videos…

    Keep the useful bits, human.

    Beginner field notes

    Choose explanation level
    • The terminal is the text interface. A shell is the program that interprets commands entered through it.
    • The prompt shows where to type. In a tutorial that displays $ pwd, pwd is the command; the displayed $ is not part of it.
    • A command can print a result in the terminal. Read that output rather than treating every displayed line as another command.
    See a worked example

    Identify the parts of a terminal exchange

    One reviewed sample, shared across levels. Nothing here runs on your computer.

    Example review recorded 2026-10-07 · version 1.

    Example input · do not paste
    Example prompt: $
    Typed command: pwd
    Displayed output: /home/learner/human-lab
    Example output · do not paste
    The command is pwd.
    The path is output.
    The prompt is not part of the command.

    This labels an illustrative POSIX-shell exchange. It is not a block of commands to paste. A PowerShell or Command Prompt session can look different.

    Sources for this sample

    Where does this instruction go?

    A Terminal window can show a shell or run Claude Code. Check which program is ready for your input; the window’s name or a single prompt symbol is not enough.

    Ask your coding assistant
    A plain-language request goes in the assistant’s conversation. It can run a command only if that tool and your permission are available.
    Claude Code command
    A Claude Code slash command, such as /plugin, belongs at the Claude Code prompt. It is not a shell command or a command for every chat website.
    Computer terminal · shell prompt
    A shell command belongs in a shell, such as zsh or Bash. On a Mac, use Terminal or an editor’s integrated terminal with a shell ready for input.

    Copying does not run anything. Read the instruction’s purpose and destination before entering it. Example output is a result to read, not another command.

    Try one read-only step: find the current folder

    Choose one route. You do not need to install HWTL or make an account to read these steps.

    Ask your coding assistantAsk about the assistant’s working folder
    Paste this request into your coding assistant’s conversation.
    In this project, use a read-only shell command to show your current working folder and explain the result. Do not change files. If you cannot run a command, tell me.

    Or, at a Unix-style shell prompt on macOS or Linux:

    Computer terminal · shell promptShow this shell’s working folder
    Enter this at a shell prompt, outside an active coding-assistant conversation.
    pwd

    After entering pwd, press Enter and read the path it prints. Your path will differ from the sample lesson. In PowerShell, use Get-Location instead.

    Separate terminal tabs and the assistant’s command tools may use different working folders. Check the location in the session where the next command will run; do not assume they match. A plain chat without command tools can explain the step, but cannot run it for you.

    Visual

    A person types through the terminal; the shell interprets the command and output is displayed back in the terminal.

    The reviewed description and complete diagram source are available here.

    Read the complete diagram source

    This is the source for the reviewed diagram, not a command to run.

    flowchart LR
      H["You type a command"] --> T["Terminal"]
      T --> S["Shell interprets it"]
      S --> O["Output returns to terminal"]
    Full explanation and primary sources

    Reviewed explanation

    A terminal presents a text interface for entering commands and seeing output. It usually hosts a shell: a program that interprets the command line. The terminal window and the shell are different parts of the setup. Windows Terminal can host PowerShell or Command Prompt; a macOS or Linux terminal can host a shell such as zsh or Bash.

    A prompt marks where a shell is ready for your next command. Tutorials sometimes show a symbol such as $ before the command. That symbol is part of the example prompt, not something to copy automatically. Your own prompt may contain a username, folder name, or other text.

    Opening a terminal usually starts a shell. Commands shown in a tutorial do not run merely because you opened that window. Read a command’s purpose before entering it, and keep source-code text in its editor rather than pasting it into an unrelated shell.

    Source collection

    Notes AI source review · 2026-10-17

    AI source comparison recorded 2026-10-07. Human learner validation is pending.

    Quick quiz · one question

    Identify the parts of a terminal exchange

    Sample scenario. Paper POSIX-style session. Part A displays text and accepts typing. Part B interprets command lines. The shown pwd command succeeds in the stated folder. Nothing runs on your computer.

    Observed parts
    part-a: displays text and accepts typing; part-b: interprets command lines
    Current folder
    /home/learner/human-lab
    Visible exchange
    $ pwd /home/learner/human-lab

    Which answer identifies the terminal and shell, then separates the prompt, command and displayed result?

    Answers stay on this device.

    Sources and exercise scope

    Original synthetic exercise. AI comparison against the reviewed lesson recorded on 2026-10-20; the references above state their scope. Human learner validation has not been run. A result here records this attempt; it does not establish mastery.

    Follow this learning pathLesson 5 of 8
    Save or adjust this lesson
    Reference notes · file removal and public access

    Robot reference desk

    Understand what can change

    These reviewed public notes are available to everyone. They do not establish that an operation ran or inspect your files, backups or permissions.

    File removal

    Before deleting files: deleting a file can remove it without putting it in Trash or a recycle bin, and recovery is not guaranteed. Check the intended targets and whether a usable backup or recovery option exists before continuing.

    Sources for this note

    Public access

    Before making a resource public: public read access can let anyone view the exposed content, and public write access can allow changes to data. Check the actual audience, exposed content and allowed operations before continuing. This guidance does not inspect or change your permissions.

    Sources for this note

    A link can carry these public reference topics in its fragment. Page scripts, extensions, browser history and copied links can read them. This page attempts to minimize that fragment when JavaScript runs; reloading afterward can lose the selection. No project details or conversation text belong in a lesson link. Privacy details.