Содержание:
Начиная с выпущенной в 2016 году сборки Windows 10 14971, Microsoft решила сделать консоль PowerShell основной оболочкой для выполнения команд в операционной системе. Следствием этого решения стала замена классической командной строки консолью PowerShell в контекстном меню кнопки Пуск, а также меню кнопки «Файл» на ленте Проводника, однако сама командная строка как отдельное приложение не была удалена и её по-прежнему можно было запускать любыми другими способами, в том числе из PowerShell.
↑ Что такое Терминал Windows, или как открыть командную строку в Windows 11
В Windows 11 разработчики пошли ещё дальше, упростив доступ к консольным инструментам операционной системы в новом приложении Windows Терминал, представляющим собой единую среду пользователя, обеспечивающую доступ к оболочке PowerShell, классической командной строке и подсистеме Windows для Linux. В отличие от терминалов предыдущего поколения, Windows Терминал отличается поддержкой независимых друг от друга вкладок, в которых можно открывать разные консольные приложения, более широкой поддержкой тем и настроек персонализации, настраиваемых «горячих» клавиш и использованием улучшенных шрифтов.
Физически Windows Терминал располагается в папке:
Программа представлена исполняемым файлом wt.exe, символьная ссылка на который прописана в переменной PATH, благодаря чему запуск Терминала возможен не только через контекстное меню кнопки Пуск, но и через окошко «Выполнить». В меню Win + X Windows 11 опция запуска Терминала пришла на смену опции запуска PowerShell, но по умолчанию в Терминале открывается вкладка с тем же PowerShell.
Чтобы запустить в Терминале классическую командную строку, нужно кликнуть по импровизированной стрелке рядом с кнопкой открытия новой вкладки и выбрать в меню «Командная строка» либо нажать комбинацию клавиш Ctrl + Shift + 2. Также вы можете сделать, чтобы командная строка в Windows Терминале открывалась по умолчанию. Для этого в том же меню выберите «Параметры» и в разделе «Запуск» в качестве профиля по умолчанию выберите «Командная строка».
↑ Другие способы вызвать Терминал и командную строку
Открыть Windows Терминал и командную строку в Windows 11 можно также и другими способами. Приведём здесь несколько наиболее простых и удобных.
В окошке «Выполнить». Нажмите Win + R, введите в открывшееся окошко команду wt и нажмите ввод, чтобы открыть Терминал. Чтобы запустить классическую командную строку, используйте команду cmd.
Через поиск. Откройте окно поиска и введите запрос «Windows Terminal». Запустите приложение кликом по его иконке. Обратите также внимание, что в правой области панели поиска вам будут доступны для запуска PowerShell, командная строка, Azure Cloud Shell и WLS (если установлена).
Адресная строка Проводника. Находясь в любом окне Проводника, введите в его адресную строку команду wt и нажмите ввод. Команда cmd соответственно откроет командную строку.
Наконец, открыть Терминал можно через контекстное меню Проводника. Этот способ удобен тем, что позволяет открывать Терминал в том расположении, из которого он запускается. Если вы хотите открыть консоль, скажем, в корне диска C, перейдите туда в Проводнике, вызовите контекстное меню и выберите в нём опцию Показать дополнительные параметры → Открыть в Терминале Windows.
Открыт Терминал будет на вкладке «PowerShell», если вам нужна классическая командная строка, просто нажмите Ctrl + Shift + 2.
Как открыть терминал от имени администратора в Windows 11 (Terminal Admin)

Всем доброго времени суток!
В «новую» ОС Windows 11 вместо командной строки (CMD) по умолчанию в меню был встроен терминал (Terminal). Представляет он из себя полноценную замену сразу для PowerShell, CMD и AzureCloudShell (3 в 1!) — что, кстати, весьма удобно при использовании команд и апплетов.
📌Чтобы его запустить — в большинстве случаев достаточно кликнуть правой кнопкой мыши по меню ПУСК. Однако, в последних версиях Windows 11 с этим иногда возникла «проблема» (панель задач с ПУСК’ом пропадали / либо подвисали). Собственно, это и побудило создать небольшую заметку с неск. способами запуска терминала.
Запуск терминала (в т.ч. под админом)
Вариант 1
Самый универсальный (и «живучий» судя по всему) способ запустить терминал:
wt.exe — диспетчер задач — запуск терминала в Windows 11
Вариант 2
Правый клик мышки по папке (рабочему столу)
Вариант 3
Если у вас на панели задач есть значок поиска — просто наберите в строке «Terminal» — Windows сама найдет его и предложит открыть. См. пример ниже. 👇
Поиск — terminal — открыть
Вариант 4
Если предыдущие варианты не увенчались успехом — возможно в вашей версии терминал не установлен (хотя, такого сейчас не должно быть. ).
В общем, рекомендую попробовать 📌открыть Microsoft Store (в меню ПУСК должен быть ярлык. ) и найти в магазине терминал (см. пример ниже). Также 📌ссылка в помощь.
Если у вас терминал установлен — просто нажмите по кнопке «Open» (в переводе «Открыть»), в противном случае — сначала инсталлируйте его («Install». ).
Microsoft Store — Windows Terminal — Open — Windows 11
📌Автозагрузка терминала (вместе с Windows)
Терминал (да и командную строку) можно «заставить» открываться сразу после запуска Windows — вместе с появл. рабочего стола. В определенных случаях —такой подход весьма удобен!
Settings — терминал Windows 11
Иные способы приветствуются в комментариях!
Python → Работа в терминале в Windows, Linux и MacOS (cli, shell, bash, cmd)
Он зародился в 1960-х годах и унаследовался от телетайпов и печатных машин. Все эти годы активно использовался всеми владельцами компьютеров, пока не появились графические интерфейсы. В середине 1990-х годов графические интерфейсы начали массово завоёвывать рынок и компьютеры стали доступны для большего количества людей. Ведь, согласитесь, перетаскивать файлы, нажимать кнопки мышкой или пальцем и видеть эти кнопки, а так-же фотографии и графики намного интереснее и удобнее, чем вводить команды на клавиатуре и видеть текстовый ответ 🙂
Но у интерфейса командной строки есть важные преимущества! У него намного лучше отзывчивость, быстрее отображается результат и вы быстрее и более точно сделаете нужное вам действие (если знаете команды, конечно же). Так же у вас больше контроля над программой запущенной в терминале.
В каждой современной операционной системе есть встроенное приложение терминала.
cmd для Windows, Terminal для Linux и MacOS
Запуск терминала
Cmd в Windows
Для запуска терминала в Windows нажмите Пуск, наберите на клавиатуре cmd и нажмите клавишу Enter когда в списке будет выделена программа CMD или нажмите курсором мыши.
Откроется окно программы:
Terminal в Linux
В большинстве дистрибутивов Linux вы можете нажать сочетание клавиш Ctrl + Alt + T, которая запускает Terminal.
Так же в большинстве дистрибутивов Linux ссылка на терминал находится в легко доступном месте, например на рабочем столе.
Terminal в MacOS
Работа в терминале
В терминале, обычно, вы видите полный путь к текущей рабочей директории(папки) и символ ‘>’ (или ‘$’). Это приглашение ввести команду.
Вы печатаете команду и нажимаете клавишу Enter для того, чтобы её выполнить.
Каждый момент времени вы находитесь только в одной директерии(папке), которая называется «текущей» или «рабочей».
Windows
Первое, что вы можете сделать, находясь в терминале это посмотреть содержимое рабочей папки. Для этого наберите команду dir и нажмите Enter.
Вы увидите список файлов и папок в текущей директории. Также будет видна дата создания этих файлов.
Вы можете написать команду cd и увидеть где вы сейчас находитесь.
И так можно выйти из любой папки, до тех пор пока вы не дойдете до корня Локального диска С:.
Указанная папка должна обязательно находиться в текущей директории.
Запуск программы
Если вы перешли в нужную вам папку, где находится ваша программа или скрипт. Вы можете его запустить. Например программу на языке Python, которая находится в файле program.py:
Вот и все на этом. Теперь вы немного умеете работать в Командной строке Windows
Linux
Первое, что вы можете сделать, находясь в терминале это посмотреть содержимое рабочей папки. Для этого наберите команду ls и нажмите Enter.
Вы можете написать команду pwd и увидеть где вы сейчас находитесь.
И так можно выйти из любой папки, до тех пор пока вы не дойдете до корня файловой системы /.
Указанная папка должна обязательно находиться в текущей директории.
Запуск программы
Если вы перешли в нужную вам папку, где находится ваша программа или скрипт. Вы можете его запустить. Например программу на языке Python, которая находится в файле program.py:
Вот и все на этом. Теперь вы немного умеете работать в Терминале Linux.
MacOS
Первое, что вы можете сделать, находясь в терминале это посмотреть содержимое рабочей папки. Для этого наберите команду ls и нажмите Enter.
Вы можете написать команду pwd и увидеть где вы сейчас находитесь.
И так можно выйти из любой папки, до тех пор пока вы не дойдете до корня файловой системы /.
Указанная папка должна обязательно находиться в текущей директории.
Запуск программы
Если вы перешли в нужную вам папку, где находится ваша программа или скрипт. Вы можете его запустить. Например программу на языке Python, которая находится в файле program.py:
Вот и все на этом. Теперь вы немного умеете работать в Терминале MacOS.
Полезный блог
Разработчик должен знать возможности командной строки операционной системы и уметь ими пользоваться. При этом важно выбрать правильный инструмент, помогающий работать в командной строке эффективно и удобно. В данной статье мы рассмотрим основные возможности Windows Terminal – это новый, удобный и красивый терминал для командной строки Windows и подсистемы WSL (Windows Subsystem for Linux), предлагаемый компанией Microsoft.
Но перед тем, как перейти к установке и запуску нового терминала, давайте разберёмся с терминами.
Что такое терминал, консоль и командная оболочка
Само слово терминал происходит от глагола terminate (завершить, положить конец) и означает «оконечное устройство», то есть устройство, находящееся на одном конце в процессе коммуникации с другим устройством (сервером). Задача терминала – отправлять вводимый с клавиатуры текст на сервер и отображать на дисплее текстовые ответы от сервера.
Первые терминалы подключались по телефонным линиям к большим компьютерам. Они представляли собой электрические печатные машинки – телетайпы (teletypewriters, TTY). Вводимые команды и ответы сервера телетайпы построчно печатали на рулоне бумаги.
Сейчас в операционных системах терминалами называют программные эмуляторы TTY. Это приложения, позволяющие вводить символьные команды, отправлять эти команды другому процессу и отображать на экране поступающие от этого процесса строки текста.
Слово консоль использовалось задолго до изобретения компьютеров и означало кронштейн или подставку под что-либо. Затем консолями стали называть пульты с кнопками и переключателями для управления электрическими устройствами.
В компьютерной терминологии консоль означает устройство со встроенной клавиатурой и монитором. Таким образом, консоль – это устройство, а терминал – это коммуникационная программа внутри консоли.
Консоль с запущенным терминалом
В случае персонального компьютера термины «консоль» и «терминал» можно считать синонимами.
Сами команды, поступающие от терминала, исполняются специальной программой, которая называется командной оболочкой (command shell). В зависимости от полученной команды оболочка выполняет определённые действия и генерирует символьные строки, которые посылаются обратно терминалу для отображения на экране.
Для каждой операционной системы существуют разные оболочки, отличающиеся набором команд. В Linux и Mac OS чаще всего пользуются оболочками bash, zsh, fish, tsh. В состав Windows входят две стандартные оболочки: командная строка cmd и PowerShell.
Важно понимать, что оболочки не имеют собственного пользовательского интерфейса, это не терминалы. С одной и той же командной оболочкой можно работать с помощью разных терминалов, а в одном терминале можно запускать разные оболочки.
Терминалы в Windows
Стандартный эмулятор терминала Windows Console появился ещё в первых версиях Windows NT почти тридцать лет назад. В этом терминале по умолчанию запускается оболочка командной строки (интерпретатор cmd), PowerShell и другие консольные утилиты.
Командная строка Windows (интерпретатор cmd.exe)
Оболочка Windows PowerShell
Также в Windows 10 поддерживается подсистема WSL (Windows Subsystem for Linux), позволяющая установить внутри Windows один из дистрибутивов Linux и пользоваться оболочками командной строки (например, bash или zsh) и стандартными утилитами (grep, sed, awk, …) из этой операционной системы.
Оболочка bash (WSL, Linux Ubuntu)
По правде говоря, за прошедшие десятилетия терминал Windows Console изменился совсем незначительно, работать в нём было неудобно.
Поэтому разработчики, которым часто приходилось пользоваться командной строкой, предпочитали пользоваться программными терминалами сторонних производителей (ConEmu, cmder, Console2, Hyper, Git Bash).
Установка и запуск Windows Terminal
Перед установкой нового терминала нужно проверить версию операционной системы, так как новый терминал поддерживается только в Windows 10 версии не ниже 1903 (соответствующее обновление вышло в мае 2019 года). Для этого выполните команду winver, в результате которой откроется диалоговое окно с нужной информацией.
Установить Windows Terminal проще всего из магазина приложений Microsoft Store (можно открыть с помощью ярлыка в меню Пуск или в браузере по ссылке https://www.microsoft.com/ru-ru/store/apps/windows ):
После установки в меню Пуск появится ярлык Windows Terminal:
Для запуска Windows Terminal можно воспользоваться этим ярлыком или нажать комбинацию клавиш +R и в окне Выполнить ввести имя wt запускного файла терминала.
В результате откроется новое окно терминала с оболочкой Windows PowerShell:
Рассмотрим основные возможности Windows Terminal, которых не было в предыдущем терминале.
Работа с вкладками
Windows Terminal поддерживает вкладки для открытия нескольких сеансов командных оболочек в одном окне. Для создания новой вкладки с оболочкой PowerShell нужно щёлкнуть мышью на значке + или нажать комбинацию клавиш + +t.
Если щёлкнуть по значку «стрелка вниз», то откроется список, где можно выбрать другой профиль (командную оболочку) для новой вкладки:
— стандартная командная строка Command Prompt (интерпретатор cmd.exe);
— оболочка Bash операционной системы Linux (если подсистема WSL установлена и настроена).
Обратите внимание, что для каждого профиля в этом списке указана комбинация клавиш ( + +1, + +1 и т.д.), по которой его можно открыть в новой вкладке, не пользуясь мышью.
Разделение окна на несколько панелей
Окно в каждой вкладке можно разбить на несколько панелей, как по вертикали, так и по горизонтали. В этом случае вы просматриваете сразу несколько сеансов работы с командной строкой, не переключаясь между вкладками.
При разделении по вертикали новая панель откроется справа от выбранной панели, а при разделении по горизонтали – под выбранной панелью.
— Автоматическое разделение панели текущего профиля: + +
— Вертикальное разделение панели профиля по умолчанию: + +
— Горизонтальное разделение панели профиля по умолчанию: + +
— Новая панель для профиля из списка: удерживать и щелкнуть мышью по нужному профилю.
Закрыть текущую панель можно клавишами + +W.
Запуск терминала с аргументами командной строки
Для запуска нового экземпляра Windows Terminal из командной строки используется команда wt. При этом с помощью дополнительных аргументов-команд можно задать текущий каталог, в котором будет открыт терминал, автоматически создать новые вкладки или разделить вкладку на несколько панелей. Команды для терминала разделяются между собой точкой с запятой.
Например, следующая команда:
запустит новый терминал с тремя панелями на вкладке:
Начало работы с Windows Terminal
Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!
Установка
Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.
Требования
Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.
Windows Terminal Preview
Windows Terminal
Терминал Windows — это основная сборка продукта. Функции, которые поступают в Windows Terminal Preview, появляются в Windows Terminal через месяц эксплуатации. Это позволяет проводить обширное тестирование ошибок и стабилизацию новых функций. Эта сборка предназначена для тех, кто хочет получить функции после того, как они были изучены и протестированы сообществом Preview.
Первый запуск
После установки терминала вы можете запустить приложение и сразу приступить к работе с командной строкой. По умолчанию терминал включает профили Windows PowerShell, Command Prompt и Azure Cloud Shell в раскрывающемся списке. Если на вашем компьютере установлены дистрибутивы Подсистемы Windows для Linux (WSL), они также должны динамически заполняться как профили при первом запуске терминала.
Профили
Профили действуют как различные среды командной строки, которые вы можете настраивать внутри терминала. По умолчанию в каждом профиле используется отдельный исполняемый файл командной строки, однако вы можете создать столько профилей, сколько захотите, используя один и тот же исполняемый файл. Каждый профиль может иметь свои собственные настройки, которые помогут вам различать их и добавить в каждый свой собственный стиль.
Дефолтный профиль
При первом запуске Windows Terminal в качестве профиля по умолчанию устанавливается Windows PowerShell. Профиль по умолчанию — это профиль, который всегда открывается при запуске терминала, и это профиль, который открывается при нажатии кнопки новой вкладки. Вы можете изменить профиль по умолчанию, установив «defaultProfile» на имя вашего предпочтительного профиля в файле settings.json.
Добавление нового профиля
Новые профили можно добавлять динамически с помощью терминала или вручную. Терминал Windows автоматически создаст профили для распределений PowerShell и WSL. Эти профили будут иметь свойство «source», которое сообщает терминалу, где он может найти соответствующий исполняемый файл.
Если вы хотите создать новый профиль вручную, вам просто нужно сгенерировать новый «guid», указать «name» и предоставить исполняемый файл для свойства «commandline».
Примечание. Вы не сможете скопировать свойство «source» из динамически созданного профиля. Терминал просто проигнорирует этот профиль. Вам нужно будет заменить «source» на «commandline» и предоставить исполняемый файл, чтобы дублировать динамически созданный профиль.
Структура Settings.json
В Терминал Windows включены два файла настроек. Один из них — defaults.json, который можно открыть, удерживая клавишу Alt и нажав кнопку «Настройки» в раскрывающемся списке. Это неизменяемый файл, который включает в себя все настройки по умолчанию, которые поставляются с терминалом. Второй файл — settings.json, в котором вы можете применить все свои пользовательские настройки. Доступ к нему можно получить, нажав кнопку «Настройки» в раскрывающемся меню.
Файл settings.json разделен на четыре основных раздела. Первый — это объект глобальных настроек, который находится в верхней части файла JSON внутри первого <. Примененные здесь настройки повлияют на все приложение.
Следующим основным разделом файла является объект «profiles». Объект «profiles» разделен на два раздела: «defaults» и «list». Вы можете применить настройки профиля к объекту «defaults», и они будут применяться ко всем профилям в вашем «list». «list» содержит каждый объект профиля, который представляет профили, описанные выше, и это элементы, которые появляются в раскрывающемся меню вашего терминала. Настройки, примененные к отдельным профилям в «списке», имеют приоритет над настройками, примененными в разделе «defaults».
Далее в файле расположен массив «schemes». Здесь можно разместить собственные цветовые схемы. Отличный инструмент, который поможет вам создать свои собственные цветовые схемы, — это terminal.sexy.
Наконец, в нижней части файла находится массив «actions». Перечисленные здесь объекты добавляют действия в ваш терминал, которые можно вызывать с клавиатуры и/или находить внутри палитры команд.
Базовая кастомизация
Вот несколько основных настроек, которые помогут вам начать настройку вашего терминала.
Одна из самых популярных настроек — настраиваемое фоновое изображение. Это настройка профиля, поэтому ее можно либо поместить внутри объекта «defaults» внутри объекта «profiles», чтобы применить ко всем профилям, либо внутри определенного объекта профиля.
Цветовая схема
Список доступных цветовых схем можно найти на нашем сайте документации. Цветовые схемы применяются на уровне профиля, поэтому вы можете поместить настройку внутри «значений по умолчанию» или в конкретный объект профиля.
Этот параметр принимает название цветовой схемы. Вы также можете создать свою собственную цветовую схему и поместить ее в список «schemes», а затем установить в настройках профиля имя этой новой схемы, чтобы применить ее.
Начертание шрифта
По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта — это настройка уровня профиля. Вы можете изменить шрифт, установив «fontFace» на имя шрифта, который вы хотите использовать.
Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.




















































