Как открыть терминал
В прошлом уроке мы поняли, что такое терминал. Теперь откроем его по-настоящему. Шаги разные для каждой системы, поэтому найди свой раздел: macOS, Windows или Linux. Делай ровно то, что написано, по одному шагу за раз. Спешить некуда.
Цель урока - чтобы у тебя на экране оказалось окно терминала с приглашением $, готовое принимать команды. Команды будем учить в следующем уроке.
Самый сложный путь - у Windows, потому что там мы поставим внутрь настоящий Linux. Это займёт минут пятнадцать и одну перезагрузку. У macOS и Linux всё открывается в пару кликов. Это нормально, так и задумано.
macOS: открываем Terminal
На любом Mac терминал уже установлен с завода. Открыть его можно двумя способами.
Способ через поиск Spotlight (самый быстрый):
- Нажми
Cmd + Пробел(клавиша Command и пробел одновременно). В центре экрана появится строка поиска Spotlight. - Напечатай слово
Terminal. - Нажми Enter. Откроется окно терминала.
Способ через папку: открой Finder, зайди в «Программы», потом в «Утилиты», и там найди Terminal. Двойной клик.
Когда терминал откроется, ты увидишь окно примерно с таким текстом:
Last login: Thu May 29 09:14:22 on ttys000
user@MacBook-Air ~ %
Вместо user будет твоё имя пользователя, вместо MacBook-Air - имя твоего компьютера. Последний символ - %, а не $, потому что на современном Mac по умолчанию стоит оболочка zsh. Для нас это не важно: команды из курса работают одинаково. Можешь мысленно считать % тем же приглашением, что и $.
Многие инженеры на 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 обновлён - переходи к шагам.
Шаг 1. Открой Терминал от имени администратора.
Нажми на меню «Пуск», напечатай Terminal. Когда найдётся «Терминал», кликни по нему правой кнопкой мыши и выбери «Запуск от имени администратора». Windows спросит разрешение - нажми «Да». Права администратора нужны, иначе установка остановится с ошибкой.
Шаг 2. Запусти установку одной командой.
В открывшемся окне напечатай ровно это и нажми Enter:
wsl --install
Команда сама скачает из интернета всё нужное: Linux-ядро и систему Ubuntu. Это может занять несколько минут - зависит от скорости интернета. Ты увидишь примерно такой вывод:
Установка: Платформа виртуальной машины
Платформа виртуальной машины успешно установлена.
Установка: Подсистема Windows для Linux
Подсистема Windows для Linux успешно установлена.
Установка: Ubuntu
Ubuntu успешно установлена.
Для завершения установки требуется перезагрузка.
Если вывод не совпал - не пугайся, это две частые ситуации с понятным лечением:
- Вместо установки команда напечатала длинную справку (список параметров
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
Когда печатаешь пароль, на экране НИЧЕГО не появляется - ни точек, ни звёздочек. Это не зависание. В 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 - внутри всё устроено одинаково. Ты видишь строку с приглашением и мигающий курсор, который ждёт команду.
Запомни главное: само окно - это просто рамка. Команды внутри одни и те же. Поэтому дальше в курсе нам уже не придётся разделять инструкции по системам так подробно: ты пишешь команду - и она работает у всех.
Попробуй сам
Доведи дело до конца - пусть на экране будет открытый терминал с приглашением.
- macOS: открой Terminal через
Cmd + Пробели словоTerminal. Убедись, что видишь строку, оканчивающуюся на%. - Windows: пройди все четыре шага WSL2 до конца, включая перезагрузку и создание пользователя. В конце ты должен увидеть приглашение
student@...:~$. - Linux: открой терминал через
Ctrl + Alt + Tили меню. Убедись, что видишь строку с$.
Когда увидишь приглашение и мигающий курсор - урок выполнен. Печатать команды пока не нужно. Если что-то пошло не так на Windows (например, забыл перезагрузиться), просто повтори шаги - установку можно безопасно запускать заново.