Learning Platform
Глоссарий Troubleshooting
Урок 03.02 · 18 мин
Начальный
ТерминалmacOSWindowsWSL2LinuxUbuntu

Как открыть терминал

В прошлом уроке мы поняли, что такое терминал. Теперь откроем его по-настоящему. Шаги разные для каждой системы, поэтому найди свой раздел: macOS, Windows или Linux. Делай ровно то, что написано, по одному шагу за раз. Спешить некуда.

Цель урока - чтобы у тебя на экране оказалось окно терминала с приглашением $, готовое принимать команды. Команды будем учить в следующем уроке.

NOTE

Самый сложный путь - у Windows, потому что там мы поставим внутрь настоящий Linux. Это займёт минут пятнадцать и одну перезагрузку. У macOS и Linux всё открывается в пару кликов. Это нормально, так и задумано.


macOS: открываем Terminal

На любом Mac терминал уже установлен с завода. Открыть его можно двумя способами.

Способ через поиск Spotlight (самый быстрый):

  1. Нажми Cmd + Пробел (клавиша Command и пробел одновременно). В центре экрана появится строка поиска Spotlight.
  2. Напечатай слово Terminal.
  3. Нажми Enter. Откроется окно терминала.

Способ через папку: открой Finder, зайди в «Программы», потом в «Утилиты», и там найди Terminal. Двойной клик.

Когда терминал откроется, ты увидишь окно примерно с таким текстом:

Last login: Thu May 29 09:14:22 on ttys000
user@MacBook-Air ~ %

Вместо user будет твоё имя пользователя, вместо MacBook-Air - имя твоего компьютера. Последний символ - %, а не $, потому что на современном Mac по умолчанию стоит оболочка zsh. Для нас это не важно: команды из курса работают одинаково. Можешь мысленно считать % тем же приглашением, что и $.

TIP

Многие инженеры на Mac ставят более продвинутый терминал - iTerm2 (бесплатный, скачивается с сайта iterm2.com). Он удобнее встроенного: вкладки, поиск, темы. Но это не обязательно. Встроенного Terminal тебе хватит на весь курс. Поставишь iTerm2 потом, если захочешь.


Windows: ставим WSL2 и Ubuntu

На Windows есть свои командные строки (PowerShell и cmd), но их команды отличаются от того, что учат инженеры. Поэтому мы поставим WSL2 - Windows Subsystem for Linux. Это официальная штука от Microsoft: она запускает настоящий Linux прямо внутри Windows, и ты получаешь те же команды, что на Mac и на серверах.

Делаем по шагам. Не пропускай перезагрузку.

Перед началом: обнови Windows до актуальной версии. Команда wsl --install работает «в один шаг» только на свежей Windows 10 или 11. Если система давно не обновлялась, шаг установки может повести себя странно (об этом ниже). Поэтому потрать пять минут заранее:

  • Открой «Пуск» -> «Параметры» -> «Центр обновления Windows» (Settings -> Windows Update).
  • Нажми «Проверить наличие обновлений» и установи всё, что предложат.
  • Если попросят перезагрузку - перезагрузись. Можно повторить проверку 2-3 раза, пока система не скажет «У вас установлены все последние обновления».

Это не придирка: половина проблем с WSL2 у новичков лечится именно свежими обновлениями. Когда Windows обновлён - переходи к шагам.

Установка WSL2: четыре шага
Шаг 1Открываем Терминал или PowerShell от имени администратора - иначе установка не пройдёт
Шаг 2Команда wsl --install сама скачивает и настраивает Linux-ядро и Ubuntu
Шаг 3Обязательная перезагрузка компьютера - без неё Linux не запустится
Шаг 4Ubuntu просит придумать имя пользователя и пароль для Linux

Шаг 1. Открой Терминал от имени администратора.

Нажми на меню «Пуск», напечатай Terminal. Когда найдётся «Терминал», кликни по нему правой кнопкой мыши и выбери «Запуск от имени администратора». Windows спросит разрешение - нажми «Да». Права администратора нужны, иначе установка остановится с ошибкой.

Шаг 2. Запусти установку одной командой.

В открывшемся окне напечатай ровно это и нажми Enter:

wsl --install

Команда сама скачает из интернета всё нужное: Linux-ядро и систему Ubuntu. Это может занять несколько минут - зависит от скорости интернета. Ты увидишь примерно такой вывод:

Установка: Платформа виртуальной машины
Платформа виртуальной машины успешно установлена.
Установка: Подсистема Windows для Linux
Подсистема Windows для Linux успешно установлена.
Установка: Ubuntu
Ubuntu успешно установлена.
Для завершения установки требуется перезагрузка.
WARNING

Если вывод не совпал - не пугайся, это две частые ситуации с понятным лечением:

  • Вместо установки команда напечатала длинную справку (список параметров wsl, строки вида --install, --list и так далее). Значит, Windows обновлён не до конца: на старых сборках wsl --install ещё не умеет ставить всё сам. Лечение: вернись к чеклисту выше, доустанови все обновления Windows и снова запусти wsl --install.
  • Команда упала с ошибкой - например, код 0x80370102 или строка WslRegisterDistribution failed. Это почти всегда значит, что в BIOS/UEFI выключена аппаратная виртуализация (она называется VT-x у процессоров Intel или AMD-V у AMD). Без неё Linux внутри Windows запускаться не может. Что делать простыми словами: перезагрузи компьютер и в первые секунды нажимай клавишу входа в BIOS/UEFI (обычно Del, F2, F10 или Esc - какую именно, на долю секунды пишут на стартовом экране). Внутри найди пункт со словами Virtualization, VT-x, AMD-V, SVM или Intel VMX (чаще всего в разделе Advanced или CPU Configuration), переключи его в Enabled, сохрани (обычно F10) и выйди. Windows загрузится как обычно - после этого снова запусти wsl --install. Если найти пункт не удаётся, вбей в поиск модель своего ноутбука или материнской платы плюс слова enable virtualization - почти на любую модель есть пошаговая инструкция с картинками.

Шаг 3. Перезагрузи компьютер.

Это не «можно пропустить». Без перезагрузки Linux не заработает. Сохрани открытые файлы и перезагрузись обычным способом.

Шаг 4. Настрой Ubuntu при первом запуске.

После перезагрузки автоматически откроется чёрное окно Ubuntu (если нет - открой «Пуск», напечатай Ubuntu и запусти). Подожди немного, оно допишется само, а потом попросит придумать пользователя:

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not
need to match your Windows username.
Enter new UNIX username: _

Напечатай короткое имя латиницей без пробелов, например student, и нажми Enter. Потом система попросит пароль:

New password:
Retype new password:
passwd: password updated successfully
WARNING

Когда печатаешь пароль, на экране НИЧЕГО не появляется - ни точек, ни звёздочек. Это не зависание. В Linux так специально: чтобы стоящий за спиной не видел даже длину пароля. Просто печатай вслепую и жми Enter. Запиши этот пароль - он понадобится позже для команд установки программ.

Готово. Теперь ты увидишь приглашение Linux:

student@DESKTOP-AB12CD:~$

Это и есть тот самый $. С этого момента ты на Windows, но внутри окна - настоящий Linux. Все команды курса будут работать. В следующий раз терминал открывается просто: «Пуск» -> Ubuntu.


Linux: открываем терминал

Если у тебя Linux, терминал - родной инструмент, и он точно установлен. Способы открыть:

  • Сочетание клавиш. На многих системах работает Ctrl + Alt + T - терминал открывается сразу.
  • Через меню приложений. Открой список программ и найди приложение со словом Terminal в названии (GNOME Terminal, Konsole или просто «Терминал»).

После открытия увидишь приглашение, похожее на это:

student@ubuntu:~$

Это $ - то самое приглашение. Всё готово к работе, ничего ставить не надо.


Что общего у всех трёх

Неважно, открыл ты Terminal на Mac, Ubuntu в WSL2 или терминал в Linux - внутри всё устроено одинаково. Ты видишь строку с приглашением и мигающий курсор, который ждёт команду.

Окно терминала на любой системе
ПриглашениеСимвол $ или % в начале строки. Означает: компьютер готов и ждёт команду
дальше
КурсорМигающая чёрточка. Здесь появится текст, который ты печатаешь
ждёт
Твоя командаПечатаешь команду, жмёшь Enter - компьютер выполняет и пишет ответ ниже

Запомни главное: само окно - это просто рамка. Команды внутри одни и те же. Поэтому дальше в курсе нам уже не придётся разделять инструкции по системам так подробно: ты пишешь команду - и она работает у всех.


Попробуй сам

Доведи дело до конца - пусть на экране будет открытый терминал с приглашением.

  • macOS: открой Terminal через Cmd + Пробел и слово Terminal. Убедись, что видишь строку, оканчивающуюся на %.
  • Windows: пройди все четыре шага WSL2 до конца, включая перезагрузку и создание пользователя. В конце ты должен увидеть приглашение student@...:~$.
  • Linux: открой терминал через Ctrl + Alt + T или меню. Убедись, что видишь строку с $.

Когда увидишь приглашение и мигающий курсор - урок выполнен. Печатать команды пока не нужно. Если что-то пошло не так на Windows (например, забыл перезагрузиться), просто повтори шаги - установку можно безопасно запускать заново.


Проверка знанийKnowledge check
Друг ставит WSL2 на Windows. Он напечатал команду установки, всё скачалось, и он сразу пытается запустить Ubuntu, но ничего не работает. Что он, скорее всего, пропустил, и какой ещё момент часто пугает новичков при первом запуске Ubuntu?
ОтветAnswer
Скорее всего, он пропустил перезагрузку компьютера. После wsl --install установка завершается только после перезагрузки - без неё Linux не запускается. Решение: перезагрузить компьютер и снова открыть Ubuntu через Пуск. Второй пугающий момент при первом запуске Ubuntu - ввод пароля. Когда печатаешь пароль для нового UNIX-пользователя, на экране ничего не отображается: ни точек, ни звёздочек. Новички думают, что клавиатура не работает или система зависла, и начинают паниковать. На самом деле так сделано специально из соображений безопасности (чтобы со стороны не было видно даже длину пароля). Нужно просто печатать вслепую и нажать Enter. Полезно сразу записать этот пароль - он понадобится позже для команд установки программ.

Проверьте понимание

Результат: 0 из 0
Концептуальный
Вопрос 1 из 3. Зачем на Windows для обучения ставят WSL2, а не пользуются встроенными PowerShell или cmd?

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс

Войдите чтобы оценить урок

Прогресс модуля
0 из 4