Video summary

Основы работы с терминалом за 20 минут!

Main summary

Key takeaways

Technology

Summary of the video (Terminal basics + key commands)

The tutorial explains what a terminal is and how to use it to execute operating-system actions via text commands (without a graphical interface). It also notes that macOS/Linux and Windows terminals differ slightly, but the overall workflow is similar.

Main concepts

  • Terminal = OS control without UI: Instead of launching programs with a mouse/GUI, you can run the same types of actions by typing commands and pressing Enter.

  • Why learn it: Terminal commands in tutorials can seem confusing until you understand basic navigation and what common commands actually do (e.g., downloading/installing or other system changes).

  • Scope of the lesson: This is not an exhaustive guide—focus is on basic navigation and commonly used commands.

Enabling the terminal / command line

  • macOS: Open Terminal from “All Applications” and search for “Terminal”.
  • Windows: Use the Command Line (cmd-like). Some commands vary across operating systems.

First usage example

  • Run text output with echo:
    • Example: echo Hello world → prints Hello world.
    • Quoting note: Windows behavior differs slightly; on Mac/Linux you may need quotes for string output (as referenced by subtitles).

File/folder navigation and listing (most important)

List directory contents

  • macOS/Linux: ls
    • ls shows folders/files in the current directory.
    • ls <folder> lists contents of a specific folder.
  • Windows: use dir for similar listing behavior.

Detailed listing + file types

  • ls -l (shown as -la / -l variants in subtitles)
    • Shows detailed info such as access rights, file size, and other metadata.
    • The first character indicates type:
      • d → directory
      • - → regular file

Hidden files

  • ls -a includes hidden items (often starting with . on macOS).
  • A common combination shown: ls -la (detailed + hidden files).

Change directory (cd)

  • cd <folder> navigates into a folder (example flow: Documents → Photoshop).
  • cd .. moves to the parent directory.
  • cd with no argument returns to the “root/main” location (in the video, the user’s home/main folder).

Print current directory path (pwd)

  • pwd outputs the full path of the current working directory (example output like Users/...).

Creating and deleting

Create folder (mkdir)

  • A command is used to create a new directory (example: creating a folder like “Temp”).
  • The tutorial demonstrates verifying the result using a listing command.

Deleting (non-recoverable in terminal)

  • Deletion is emphasized as non-recoverable (no recycle bin).
  • Deleting a folder uses:
    • rmdir <folder>
    • It works when the folder exists in the current directory context (as shown).

Viewing and running content

Read file contents

  • cat <file> displays the contents of a text file in the terminal.

Launch applications

  • Uses an open command to start programs from terminal (example: launching Xcode from an applications directory).
  • The video shows waiting briefly, then stopping/closing the app.

Clean terminal output

  • clear removes previous text from the terminal screen.

Safety + learning resources

  • Mentions a website (linked in the video description) that catalogs command-line commands.
  • Warns that some commands can be destructive (example: a disk cleanup command that could wipe data if misused).
  • Encourages reading command descriptions and being cautious.

Main speakers / sources

  • Main speaker: An unnamed instructor/host teaching from a macOS setup and explaining Windows differences.
  • Source material referenced: A website listing command-line commands (exact name not provided in subtitles; linked in the video description).

Original video