Как в windows 7 запустить терминал
Установка Терминала Windows | Microsoft Docs
- Чтение занимает 2 мин
В этой статье
УстановкаInstallation
Терминал Windows можно установить из Microsoft Store.You can install Windows Terminal from the Microsoft Store.
Если у вас нет доступа к Microsoft Store, можно скачать сборки, опубликованные на странице выпусков GitHub.If you don't have access to the Microsoft Store, the builds are published on the GitHub releases page. При установке из GitHub терминал не будет автоматически обновляться с установкой новых версий.If you install from GitHub, the terminal will not automatically update with new versions.
Первый запускFirst run
После установки при открытии терминала он запустится с помощью PowerShell в качестве профиля по умолчанию в открытой вкладке.After installation, when you open the terminal, it will start with PowerShell as the default profile in the open tab.
Динамические профилиDynamic profiles
Если у вас установлены дистрибутивы WSL или несколько версий PowerShell, терминал автоматически создаст профили.The terminal will automatically create profiles for you if you have WSL distros or multiple versions of PowerShell installed. Дополнительные сведения о динамических профилях см. на этой странице.Learn more about dynamic profiles on the Dynamic profiles page.
Открытие новой вкладкиOpen a new tab
Новую вкладку профиля по умолчанию можно открыть, нажав сочетание клавиш Ctrl+Shift+T или кнопку "+" (плюс).You can open a new tab of the default profile by pressing ctrl+shift+t or by selecting the + (plus) button. Открыть другой профиль можно с помощью раскрывающегося меню. Для этого щелкните "˅" (стрелка) рядом с кнопкой "+".To open a different profile, select the ˅ (arrow) next to the + button to open the dropdown menu. Из этого меню можно выбрать, какой профиль следует открыть.From there, you can select which profile to open.
Открытие новой панелиOpen a new pane
Вы можете параллельно запустить несколько оболочек с помощью панелей.You can run multiple shells side-by-side using panes. Чтобы открыть панель, нажмите сочетание клавиш ALT+SHIFT+D.To open a pane, you can use alt+shift+d. С помощью этого настраиваемого сочетания клавиш можно открыть еще одну панель выделенного профиля.This key binding will open a duplicate pane of your focused profile. Дополнительные сведения о панелях см. на этой странице.Learn more about panes on the Panes page.
КонфигурацияConfiguration
Чтобы выполнить настройку параметров Терминала Windows, в раскрывающемся меню выберите Параметры.To customize the settings of your Windows Terminal, select Settings in the dropdown menu. В текстовом редакторе по умолчанию откроется файл settings.json
.This will open the settings.json
file in your default text editor. (Текстовый редактор по умолчанию определяется в параметрах Windows.)(The default text editor is defined in your Windows settings.)
Терминал поддерживает настройку глобальных свойств, влияющих на все приложение, свойств профиля, влияющих на параметры каждого профиля, а также сочетания клавиш, позволяющих взаимодействовать с терминалом с помощью клавиатуры.The terminal supports customization of global properties that affect the whole application, profile properties that affect the settings of each profile, and key bindings that allow you to interact with the terminal using your keyboard.
Аргументы командной строкиCommand line arguments
Вы можете запустить терминал в определенной конфигурации с помощью аргументов командной строки.You can launch the terminal in a specific configuration using command-line arguments. С помощью этих аргументов можно открыть терминал с конкретными вкладками и панелями, применяя параметры настраиваемого профиля.These arguments let you open the terminal with specific tabs and panes with custom profile settings. Дополнительные сведения об аргументах командной строки см. на этой странице.Learn more about command-line arguments on the Command line arguments page.
ДиагностикаTroubleshooting
В случае возникновения каких-либо проблем при использовании терминала посетите страницу устранения неполадок.If you encounter any difficulties using the terminal, reference the Troubleshooting page. Если вы заметите какие-либо ошибки или захотите отправить запрос функции, щелкните в меню терминала О программе ссылку "Отзыв", чтобы перейти на страницу GitHub и сообщить об ошибке.If you find any bugs or have a feature request, you can select the feedback link in the About menu of the terminal to go to the GitHub page where you can file a new issue.
HyperTerminal в Windows 7 | Windows для системных администраторов
Если вам понадобится программа HyperTerminal в Windows 7, то смею вас огорчить: ее там больше нет. По какой-то причине разработчики компании Microsoft перестали включать эту замечательную утилиту в состав своих ОС (Vista, Server 2008/R2, Windows 7). Вероятно, одной из причин такого решения являться тот факт, что COM порты на современных компьютерах практически отсутствуют, а если и есть, то покрыты толстым слоем пыли…
Напомним, что HyperTerminal – это приложение, позволяющее эмулировать работу терминала при взаимодействии с удалёнными устройствами по последовательной шине (RS-232), dial-up-у или протоколу TCP/IP (последнее скорее редкость, предпочтительнее использовать telnet). Через консольный COM порт обычно настраивают различное сетевое оборудование, такое как маршрутизаторы, модемы, свитчи, АТС и т.д.
Так как же работать с COM-портами и устройствами на них в Windows 7 , когда нужен функционал старого доброго гипертерминала?
Используем стандартный HyperTerminal из Windows XP
Чтобы вернуть HyperTerminal в Windows 7 достаточно просто скопировать файлы данной программы из Windows XP. Нам понадобятся следующие файлы:
- C:\Program Files\Windows NT\hypertrm.exe
- C:\WINODWS\system32\hypertrm.dll
- C:\WINODWS\Help\hypertrm.chm
- C:\Windows\Help\hyperterm.hlp
Скопируйте их в отдельный каталог в Windows 7, после чего можно запустить гипертерминал в Windows 7, открыв файл hypertrm.exe с явными правами админа (Run as administrator по правой кнопочке мыши).
Для тех счастливчиков, которые уже полностью мигрировали на Windows 7 и в чьем ведении не осталось Xp-шек, в архиве публикую все необходимые файлы.
Скачать hyperterminal для windows 7: HyperTerminal_for_win7.zip (215 Кб)
Putty как аналог гипертерминала
Если вы хотите радикально избавиться от устаревшего гипертерминала, придется искать его аналоги для Windows 7.
Из наиболее удобных вариантов аналога мне видится утилита Putty (тем более она входит в арсенал практически любого администратора). Все, что необходимо сделать для работы Putty с локальным COM-портом, выполнить следующую настройку:
- Запустить утилиту putty.exe и в дереве настроек перейти в раздел Connection->Serial
- И задать нужные параметры для подключения к конкретному оборудованию. Для подключения к устройству Cisco выставляем следующие параметры:
- Bits per Second –> 9600
- Data bit –> 8
- Parity –> None
- Stop bit–> 1
- Flow control –> None
- Затем возвращаемся в начальное окно Putty, в качестве типа соединения указываем Serial и указываем COM порт, к которому подключено оборудование (например, COM1)
- Жмем кнопку Open и — вуаля! – открывается искомая консоль!
Запуск терминала (командной строки) — КОМТЕТ — хостинг
В этом разделе описана работа утилит, запускающихся в терминале (другие названия: консоль, командная строка).
Для запуска терминала в среде MS Windows необходимо выполнить следующие действия:
-
Нажимаем кнопку «Пуск» на панели задач;
-
Выбираем из появившегося меню «Выполнить»;
-
В появившемся окне пишем «cmd» или «command», если вы используетеи более старые версии Windows, и нажимаем Enter (Ввод).
Открывшееся окно с именем C:\WINDOWS\system32\cmd.exe и есть терминал, и запуск команд диагностики производится именно в нём.
Если какие либо действия Вам непонятны, уточняйте у дежурных системных администраторов круглосуточной Службы технической поддержки хостинга.
Советы и лайфхаки по Windows Terminal / Блог компании Microsoft / Хабр
Терминал Windows поставляется с множеством функций, которые позволяют настраивать его и взаимодействовать с ним наиболее удобным для вас способом. Давайте рассмотрим несколько советов и приемов, которые помогут вам настроить свой терминал так, чтобы он идеально вам подходил. На момент публикации этого сообщения в блоге Windows Terminal имел версию 1.3, а Windows Terminal Preview — версию 1.4.При первом запуске
При первой установке Windows Terminal вы будете поприветствованы строкой Windows PowerShell. Терминал Windows по умолчанию поставляется с профилями Windows PowerShell, командной строки и Azure Cloud Shell.
В дополнение к этим профилям, если у вас установлены какие-либо дистрибутивы Подсистемы Windows для Linux (WSL), терминал также автоматически создаст профили для этих дистрибутивов. Если вы хотите установить дополнительные дистрибутивы WSL на свой компьютер, вы можете сделать это после установки терминала и при следующем запуске терминала профили для этих дистрибутивов должны появиться автоматически. Эти профили будут иметь значок Tux, однако вы можете изменить значок дистрибутива в своих настройках, чтобы он соответствовал любому дистрибутиву, который у вас есть. Вы можете найти дополнительную информацию о WSL на сайте с документацией WSL.
Примечание. Вам нужно будет загрузить значки дистрибутивов, поскольку они не поставляются внутри терминала.
Кастомизация
Терминал Windows поставляется с большим набором настроек по умолчанию, включая цветовые схемы и сочетания клавиш. Если вы хотите просмотреть файл настроек по умолчанию, удерживайте
Alt
и нажмите кнопку «Настройки» в раскрывающемся меню.Глобальные настройки профиля
Терминал Windows предоставляет вам возможность применить настройку к каждому профилю без необходимости дублировать настройку для каждой записи профиля. Это можно сделать, добавив параметр в массив
"defaults"
внутри объекта "profiles"
. Список всех возможных настроек профиля можно найти на странице настроек профиля в нашей документации."profiles": { "defaults": { // Поместите здесь настройки, которые вы хотите применить ко всем профилям. "fontFace": "Cascadia Code" }, "list": [] }
Кастомные цветовые схемы
Терминал Windows по умолчанию поставляется с набором цветовых схем. Однако, когда дело касается цветовых схем, есть неограниченные возможности. Отличное место для поиска дополнительных схем терминалов — terminalplash.com.
Если вы хотите создать свою собственную цветовую схему, terminal.sexy — отличный инструмент для создания и визуализации ваших собственных цветовых схем.
Совет. Вы можете сопоставить свою цветовую схему с фоновым изображением, используя палитру цветов PowerToys, чтобы получить коды цветов для использования в вашей схеме. PowerToys можно установить с помощью winget с winget install powertoys
.
Настраиваемая командная строка
Вы можете придать стиль своей командной строке с помощью Oh my Posh и Terminal-Icons. Эти инструменты позволяют настроить внешний вид вашей командной строки с помощью цветов, глифов и смайликов. Чтобы запустить Oh my Posh с Posh-Git и PSReadline, следуйте этому руководству.
Oh my Posh недавно выпустили Oh my Posh 3, который имеет гораздо больше возможностей настройки и не является эксклюзивным только для PowerShell. Пройдя руководство, указанное выше, вы можете перейти на V3 с помощью следующей команды:
Update-Module -Name oh-my-posh -AllowPrerelease -Scope CurrentUser
Вы можете добавить немного изюминки своей оболочке, добавив пользовательские значки с помощью значков терминала. На изображении ниже также используется настраиваемая тема Posh для добавления смайлов в строку.
Примечание. Для отображения значков терминала вам необходимо установить шрифт Nerd Font.
Олдскульный шрифт
Для тех из вас, кто является поклонником эффекта ретро-терминала, отличное место для поиска шрифтов старой школы находится на странице https://int10h.org/oldschool-pc-fonts/.
Места для фоновых изображений
Обои для рабочего стола часто отлично смотрятся в Windows Terminal в качестве фоновых изображений. Отличные места для поиска фоновых изображений — это темы Windows, а также WallpaperHub. Терминал Windows поддерживает как изображения, так и гифки для фоновых изображений.
Другой популярный вариант — размещение логотипа оболочки, которую вы используете в качестве фонового изображения, чтобы помочь определить, в какой оболочке вы находитесь. Вы можете указать, где будет размещаться фоновое изображение, с помощью "backgroundImageAlignment"
в настройках. Дополнительную информацию о настройках фонового изображения можно найти в нашей документации.
Функции
аргументы командной строки wt.exe
Вы можете запустить свой терминал в определенной конфигурации с помощью команды wt.exe. Некоторые параметры, которые вы можете установить, — это расположение вкладок и панелей, а также их начальные каталоги и профили. Вы можете сохранить настраиваемую команду как ярлык и закрепить ее на панели задач, чтобы открыть желаемую конфигурацию.
Если вы используете команду wt.exe внутри палитры команд, она вступит в силу в вашем текущем окне терминала, вместо того, чтобы запускать новый экземпляр терминала.
В этом примере профиль PowerShell откроется в текущем рабочем каталоге на новой вкладке с вертикальной панелью, на которой будет запущен ваш профиль по умолчанию.
wt -p "PowerShell" -d . ; split-pane -V
Full documentation about wt command line arguments can be found on our docs site.
Панели
Терминал Windows поддерживает панель для профилей. Вы можете открыть новую панель профиля, удерживая
Alt
и щелкнув профиль в раскрывающемся списке, или используя следующие сочетания клавиш:- Автоматическое разделение панели текущего профиля:
Alt
+Shift
+D
- Горизонтальное разделение панели профиля по умолчанию:
Alt
+Shift
+Minus
- Вертикальное разделение панели профиля по умолчанию:
Alt
+Shift
+Plus
Вы также можете перемещать фокус по панелям, удерживая
Alt
и используя клавиши со стрелками. Наконец, вы можете изменить размер панелей, удерживая Alt
+ Shift
и используя клавиши со стрелками. Дополнительную информацию о панелях можно найти на нашем сайте документации.Копи-паст
В Терминале Windows по умолчанию используются сочетания клавиш для копирования и вставки
Ctrl
+C
и Ctrl
+V
, соответственно. Если у вас нет выделения, Ctrl
+ C
будет действовать как обычно, как команда break.Вы можете настроить, какие клавиши вы хотите использовать для "копировать"
и "вставить"
, редактируя привязки клавиш. Если вы удалите эти привязки клавиш из файла settings.json, терминал по умолчанию будет использовать Ctrl
+ Shift
+ C
и Ctrl
+ Shift
+ V
. Это может быть особенно полезно для пользователей WSL, которым нужны свободные Ctrl
+ C
и Ctrl
+ V
для своих оболочек.
Вы также можете выбрать, какое форматирование копируется в буфер обмена вместе с символами новой строки с помощью действий "copyFormatting"
и "singleLine"
, связанных с командой копирования. Полную документацию по командам интеграции с буфером обмена можно найти на нашем сайте документации.
Определение привязок клавиш и действий
Большая часть настраиваемых свойств внутри Windows Terminal зависит от привязок клавиш и действий. Команды внутри массива
"actions"
будут автоматически добавлены в вашу палитру команд. Если вы хотите также использовать их с привязками клавиш, вы можете добавить к ним «ключи»
, чтобы вызывать их с клавиатуры. Полный список всех возможных команд можно найти на странице действий нашего сайта документации.Отправка команд input
Терминал Windows дает вам возможность отправлять input в вашу оболочку с привязкой клавиш. Это можно сделать с помощью следующей структуры внутри массива
"actions"
.{ "command": {"action": "sendInput", "input": ""}, "keys": "" }
Отправка ввода в оболочку с помощью сочетания клавиш может быть полезна для часто выполняемых команд. Одним из примеров может быть очистка экрана:
{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k" }
Также может быть полезен переход к родительскому каталогу с привязкой клавиш.
{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }
Вы также можете использовать эту функцию для запуска сборок или тестовых сценариев.
Начальный каталог WSL
На данный момент Терминал Windows по умолчанию устанавливает начальный каталог профилей WSL в качестве папки профиля пользователя Windows. Чтобы настроить запуск вашего профиля WSL в папке ~, вы можете добавить следующую строку в настройки своего профиля, заменив DISTRONAME и USERNAME соответствующими полями.
"startingDirectory": "//wsl$/DISTRONAME/home/USERNAME"
HyperTerminal для windows 7
ГиперТерминал является уже пережитком прошлого, так как оборудование, настройка которого производиться посредством com портов практически не выпускается. Однако, иногда можно все же встретить современное оборудование, в котором некоторые функции, скажем сброс на заводские установки, можно выполнить только через компорт. Причем привычный comport будет выглядеть как RJ-45, и для связи с пк, нужны будут переходники. Впрочем, для ввода AT-команд необязательно конектиться по старинке. Маленький 3g модем будет отлично распознан в том же гипертерминале, будучи подключенным по usb. Короче нам нужно настроить оборудование, а у нас есть маленькая проблемка, где же HyperTerminal в этой семерке? Ну или подобных ей системам виста, восьмерка, двадцатка…
HyperTerminal для windows 7 разработчики забыли прописать. Где-то в висте забыли, а в восьмерке так и не вспомнили. Впрочем, нужно было просто скопировать этот архив с windows XP «HyperTerminal.rar»
Качаем, наслаждаемся привычным интерфейсом. Кому интересно, в данной статье напишу пару слов о работе с терминалом и современный аналог ему.
Распаковываем терминал, запускаем файл «hypertrm.exe» Первое окошко, которое увидим, это запрос, на то, чтобы сделать HyperTerminal telnet приложением по умолчанию. Чтобы это окошко более не вылезало, ставим галочку «Don’t ask me this question again» нажимаем «Yes», можно и «No» без разницы.
Теперь вводим название нашего нового подключения и жмем «OK»
В следующем окне вводим данные подключения, страну, код, и в строчке «Connect using» указываем «COM1». Для большинства случаев не обязательно заполнять точные данные. Жмем «ok»
Следующее окно указываем параметры порта, если не знаем что, жмем кнопку «Восстановить умолчания» и нажимаем «ОК»
Теперь, произойдет подключение. При настройке модема usb, для того, чтобы было видно вводимые AT команды нажимаем «File» в меню сверху слева «Properties»
Переходим на закладку «Settings» и жмем «ASII Setup»
Ставим галочку во второй строчку сверху «Echo typed characters locally» и нажимаем два раза «ОК»
HyperTerminal для windows 7 являеться не единственным telnet приложением. Существуют альтернативы. Скажем «Putty», «Teraterm» или «Absolute Telnet»
Также, для доступа к телефону или модему можно воспользоваться стандартной утилитой windows. Находиться она «пуск» - «панель управления» - просмотр: крупные или мелкие значки – «Телефон и модем»
Если вы не заметили ссылку на скачивание ГиперТерминала, она находиться в начале сайта.
Терминальный сервер на windows 7
Есть очень удобная возможность сделать из обычной Windows 7 подобие сервера терминалов с возможностью подключаться и работать на одном компьютере нескольким пользователям по RDP. Это может быть актуально в небольшом офисе для работы в 1С через RDP. Несколько человек запросто смогут работать на обычном компьютере.
Если у вас есть желание научиться профессионально строить и поддерживать процессы непрерывной разработки и доставки (continuous integration / continuous delivery), рекомендую пройти интенсив CI/CD или Непрерывная поставка с Docker и Kubernetes в OTUS. Подробности смотрите по .
Введение
Я знал, что подобная возможность раньше была в Windows XP. Сейчас, когда встал вопрос о Windows 7, я начал искать информацию. Возможность сделать сервер терминалов из Windows 7 появилась практически сразу после выхода системы. Затем вышел SP1 и старые способы перестали работать.
Нужно понимать, что подобное использование Windows 7 скорее всего является нарушающим лицензионное соглашение. Хотя я не знаю, каким именно пунктом и условием это регламентируется, но наверняка что-то подобное в лицензионном соглашении есть, так как подобный способ распространен еще со времен XP. Имейте это ввиду, если будете использовать не для временных тестов.
На сегодняшний день есть 2 различных способа сделать из Windows 7 sp1 терминал. Первый с помощью патча на библиотеку termsrv.dll, второй без. Предпочтительнее пользоваться вторым способом, но если что-то не получается, то можно воспользоваться и первым. Теперь поподробнее об этих способах.
Превращение Windows 7 sp1 в сервер терминалов, способ первый
В данный момент этот способ не работает. Он ломает удаленное подключение по rdp, так что не надо его использовать. Используйте второй способ, он рабочий.
Качаем архив: ссылка удалена.
Можно все сделать вручную, кто в этом разбирается, сможет это сделать на основе содержимого архива. В cmd файле описаны все действия, которые будут произведены с системой. Для тех, кто не хочет в этом разбираться, существует скрипт install.cmd. Для установки патча, необходимо его запустить от имени администратора
На этом все. Можно проверять, подключаться. Необходимо создать учетные записи пользователей, не забыть разрешить подключение к удаленному рабочему столу:
Важное дополнение к этому способу: "Столкнулся с проблемой. Всё сделал по инструкции, запустил батник, всё установилось хорошо. Подключаюсь со второго компьютера — тут же сбрасывает. Закинул старый файл, всё стало как было изначально (работать может только один пользователь). Нашел обновление, которое содержало файл termsrv.dll. Путем вычислений оказалось, что при установке обновления KB2984972 возможность работы нескольких пользователей оказывается невозможной. Вдруг кому пригодится."
Терминал из Windows 7, способ второй
Скачиваем последнюю версию RDP Wrapper Library с github - https://github.com/stascorp/rdpwrap/releases. Распаковываем в любую папку и запускаем батник install.bat с правами администратора.
Если были подключены по rdp, то вас отключит от удаленного рабочего стола. Ничего страшного, просто подключайтесь заново. Вы увидите сообщение, что все выполнено успешно.
Все готово, можно сразу же подключаться вторым пользователем. Даже перезагрузка системы не нужна.
Автор этого способа http://stascorp.com/load/1-1-0-63
На его странице можно узнать все подробности.
Онлайн курсы по Mikrotik
Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курсы по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте . Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курсов:- Знания, ориентированные на практику;
- Реальные ситуации и задачи;
- Лучшее из международных программ.
Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!
Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт. УстановкаWindows Terminal | Документы Microsoft
- 2 минуты на чтение
В этой статье
Установка
Вы можете установить Терминал Windows из Microsoft Store.
Если у вас нет доступа к Microsoft Store, сборки публикуются на странице выпусков GitHub. Если вы устанавливаете с GitHub, терминал не будет автоматически обновляться новыми версиями.
Первый запуск
После установки, когда вы откроете терминал, он запустится с PowerShell в качестве профиля по умолчанию на открытой вкладке.
Динамические профили
Терминал автоматически создаст для вас профили, если у вас установлены дистрибутивы WSL или несколько версий PowerShell. Узнайте больше о динамических профилях на странице Динамические профили.
Открыть новую вкладку
Вы можете открыть новую вкладку профиля по умолчанию, нажав ctrl + shift + t или нажав кнопку + (плюс).Чтобы открыть другой профиль, нажмите ˅ (стрелка) рядом с кнопкой +, чтобы открыть раскрывающееся меню. Оттуда вы можете выбрать, какой профиль открыть.
Открыть новую панель
С помощью панелей можно запускать несколько оболочек бок о бок. Чтобы открыть панель, вы можете использовать alt + shift + plus для вертикальной панели или alt + shift + минус для горизонтальной. Вы также можете использовать alt + shift + d , чтобы открыть дубликат панели вашего сфокусированного профиля. Узнайте больше о панелях на странице "Панели".
Конфигурация
Чтобы настроить параметры терминала Windows, выберите Параметры в раскрывающемся меню. Это откроет файл settings.json
в текстовом редакторе по умолчанию. (Текстовый редактор по умолчанию определяется в настройках Windows.)
Терминал поддерживает настройку глобальных свойств, которые влияют на все приложение, свойств профиля, которые влияют на настройки каждого профиля, и действий, которые позволяют вам взаимодействовать с терминалом с помощью клавиатуры или палитры команд.
Аргументы командной строки
Вы можете запустить терминал в определенной конфигурации, используя аргументы командной строки. Эти аргументы позволяют открывать терминал с определенными вкладками и панелями с пользовательскими настройками профиля. Дополнительные сведения об аргументах командной строки см. На странице «Аргументы командной строки».
Поиск и устранение неисправностей
Если у вас возникнут трудности при использовании терминала, обратитесь к странице «Устранение неполадок». Если вы обнаружите какие-либо ошибки или у вас есть запрос функции, вы можете выбрать ссылку обратной связи в меню About терминала, чтобы перейти на страницу GitHub, где вы можете отправить новую проблему.
.Представляем терминал Windows | Командная строка Windows
Kayla
Мы очень рады объявить о Windows Terminal! Терминал Windows - это новое, современное, быстрое, эффективное, мощное и производительное приложение-терминал для пользователей инструментов командной строки и оболочек, таких как Command Prompt, PowerShell и WSL.
https://aka.ms/terminal-video
Терминал Windows будет доставлен через Microsoft Store в Windows 10 и будет регулярно обновляться, чтобы вы всегда были в курсе последних событий и могли пользоваться новейшими функциями и последними улучшениями с минимальными усилиями.
Ключевые особенности Windows Terminal
Несколько вкладок
Вы спросили, и мы слушали! Наиболее часто запрашиваемая функция для Терминала - это поддержка нескольких вкладок, и мы СУПЕР рады, что наконец-то сможем предоставить эту ключевую функцию. Теперь вы сможете открывать любое количество вкладок, каждая из которых связана с оболочкой командной строки или приложением по вашему выбору, например Командная строка, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. Д.
Красивый текст
Терминал Windows использует движок рендеринга текста на основе DirectWrite / DirectX с ускорением графического процессора.Этот новый механизм визуализации текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы Powerline, значки, программные лигатуры и т. Д. Этот механизм также отображает текст намного быстрее, чем механизм GDI предыдущей консоли. !
У вас также будет возможность использовать наш новый шрифт! Мы хотели создать новый забавный моноширинный шрифт, чтобы улучшить современный внешний вид Терминала. Этот шрифт не только будет включать программные лигатуры, но и будет иметь открытый исходный код и собственный репозиторий.Следите за обновлениями, чтобы узнать больше о новом проекте шрифтов!
Настройки и возможность конфигурирования
Мы связались со многими пользователями командной строки, которые ОБОЖАЮТ настраивать свои терминалы и приложения командной строки. Терминал Windows предоставляет множество настроек и параметров конфигурации, которые дают вам полный контроль над внешним видом Терминала и каждой из оболочек / профилей, которые вы можете открывать в виде новых вкладок. Настройки хранятся в структурированном текстовом файле, что упрощает настройку для пользователей и / или инструментов.
Используя механизм конфигурации терминала, вы сможете создать несколько «профилей» для каждой оболочки / приложения / инструмента, который вы хотите использовать, будь то PowerShell, командная строка, Ubuntu или даже SSH-подключения к устройствам Azure или IoT. Эти профили могут иметь собственную комбинацию стилей и размеров шрифтов, цветовых тем, уровней размытия / прозрачности фона и т. Д. Теперь вы можете создать свой собственный терминал с индивидуальным стилем, который будет персонализирован в соответствии с вашим уникальным вкусом!
Подробнее!
После того, как мы поставили Windows Terminal 1.0, мы планируем приступить к работе над многими функциями, которые уже находятся в нашем бэклоге, в дополнение ко многим функциям, которые вы как сообщество, вероятно, добавите!
Когда я смогу его получить?
На сегодняшний день Windows Terminal и Windows Console имеют открытый исходный код, и вы можете клонировать, создавать, запускать и тестировать код из репозитория на GitHub: https://github.com/Microsoft/Terminal
Это Летом 2019 года предварительные версии Windows Terminal будут выпущены в Microsoft Store, чтобы ранние пользователи могли использовать их и оставлять отзывы.
Этой зимой 2019 года наша цель - запустить Windows Terminal 1.0, и мы будем работать с сообществом, чтобы обеспечить его готовность перед выпуском!
[Happy Joy Gif - Giphy]
Подождите ... вы сказали открытый код?
Да, мы сделали! Мы рады сообщить, что открываем исходный код не только для терминала Windows, но и для консоли Windows, в которой размещается инфраструктура командной строки в Windows и обеспечивается традиционный UX консоли.
Нам не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!
Звучит круто, но почему бы вам просто не улучшить существующую консоль Windows?
Основной целью консоли Windows является сохранение обратной совместимости с существующими инструментами командной строки, сценариями и т. Д.Хотя нам удалось внести множество ключевых улучшений в функции консоли (например, добавление VT и поддержки 24-битного цвета и т. Д., См. Это сообщение в блоге), мы не можем внести дальнейшие значимые улучшения в пользовательский интерфейс консоли, не «ломая мир» . »
Таким образом, настало время для нового, свежего подхода.
Windows Terminal устанавливается и запускается вместе с существующим встроенным приложением Windows Console. Если вы запустите Cmd / PowerShell / etc. напрямую, они начнут подключаться к традиционному экземпляру консоли точно так же, как и сегодня.Таким образом, обратная совместимость остается неизменной, но при этом вы можете использовать Терминал Windows, если / когда захотите. Консоль Windows будет поставляться с Windows еще несколько десятилетий для поддержки существующих / унаследованных приложений и систем.
Хорошо, но как насчет того, чтобы вместо этого внести свой вклад в существующий проект терминала / приложения с открытым исходным кодом?
Мы тщательно изучили этот вариант во время планирования и определили, что наше участие в существующем проекте потребует изменения требований и архитектуры проекта таким образом, чтобы это было слишком разрушительно.
Вместо этого, создав новое терминальное приложение с открытым исходным кодом и консоль Windows с открытым исходным кодом, мы теперь можем предложить сообществу сотрудничать с нами в улучшении кода и использовании его в своих соответствующих проектах.
Мы считаем, что на рынке есть много места для новых / различных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных) приложений процветать и расти за счет внедрения новых идей, интересно подходы и интересные инновации в этой сфере.
Продано! Как я могу принять участие?
Посетите репо по адресу https://github.com/Microsoft/Terminal, чтобы клонировать, создавать, тестировать и запускать Терминал! Вы можете сообщать об ошибках и делиться отзывами с нами и сообществом, а также исправлять проблемы и вносить улучшения на GitHub.
Начиная с этого лета попробуйте установить и запустить Windows Terminal из Microsoft Store. Если вы столкнетесь с какими-либо ошибками, поделитесь отзывами через Центр отзывов или проблемы на GitHub для получения подробных сведений о проблемах / обсуждениях.
Мы очень рады работать с вами! Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь обращаться к Кайле @cinnamon_msft и / или Rich @richturn_ms в Twitter. Нам не терпится увидеть, какие замечательные улучшения и функции вы внесете в Терминал Windows и Консоль Windows.
Авторы: Кайла Корица, Рич Тернер
Кайла Корица
Менеджер программ, терминал Windows, консоль, командная строка и код Cascadia
Follow
.Обзор терминала Windows| Документы Microsoft
- 2 минуты на чтение
В этой статье
Windows Terminal - это современное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и Windows Subsystem for Linux (WSL). Его основные функции включают в себя несколько вкладок, панелей, поддержку символов Unicode и UTF-8, движок рендеринга текста с ускорением на GPU, а также возможность создавать свои собственные темы и настраивать текст, цвета, фон и ярлыки.
Несколько профилей, поддерживающих различные приложения командной строки
Любое приложение с интерфейсом командной строки может быть запущено внутри Windows Terminal. Это включает в себя все, от PowerShell и командной строки до Azure Cloud Shell и любого дистрибутива WSL, такого как Ubuntu или Oh-My-Zsh.
Схемы и комплектации индивидуальные
Вы можете настроить терминал Windows на использование различных цветовых схем и настроек. Чтобы узнать, как создать свою собственную цветовую схему, посетите страницу Цветовые схемы.Вы также можете найти пользовательские конфигурации терминала в галерее пользовательских терминалов.
Пользовательские действия
Существует множество настраиваемых команд, которые вы можете использовать в Терминале Windows, чтобы сделать его более естественным для вас. Если вам не нравится конкретное сочетание клавиш, вы можете изменить его на то, что вам больше нравится.
Например, ярлык по умолчанию для копирования текста из командной строки - ctrl + shift + c . Вы можете изменить это на ctrl + 1 или что угодно.Чтобы открыть новую вкладку, ярлык по умолчанию - ctrl + t , но, возможно, вы захотите изменить его на ctrl + 2 . Ярлык по умолчанию для переключения между открытыми вкладками - ctrl + tab , его можно изменить на ctrl + - и использовать вместо этого для создания новой вкладки.
Вы можете узнать о настройке ярлыков на странице Действия.
Поддержка символов Unicode и UTF-8
Windows Terminal может отображать символы Unicode и UTF-8, такие как эмодзи и символы из разных языков.
Рендеринг текста с ускорением на GPU
Терминал Windowsиспользует графический процессор для визуализации текста, что обеспечивает улучшенную производительность по сравнению с командной строкой Windows по умолчанию.
Поддержка фонового изображения
Вы можете иметь фоновые изображения и гифки внутри окна Терминала Windows. Информацию о том, как добавить фоновые изображения в свой профиль, можно найти на странице настроек профиля.
Аргументы командной строки
Вы можете настроить Windows Terminal для запуска в определенной конфигурации, используя аргументы командной строки.Вы можете указать, какой профиль открывать на новой вкладке, какую директорию папки следует выбрать, открыть терминал с разделенными панелями окон и выбрать, какая вкладка должна быть в фокусе.
Например, чтобы открыть Терминал Windows из PowerShell с тремя панелями, с левой панелью, выполняющей профиль командной строки, и правой панелью, разделенной между вашей PowerShell и вашим профилем по умолчанию, на котором запущен WSL, введите:
wt -p "Командная строка" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.Exe
Узнайте, как настроить аргументы командной строки на странице аргументов командной строки.
.Windows Terminal Настройка Powerline | Документы Microsoft
- 3 минуты на чтение
В этой статье
Powerline предоставляет настраиваемую командную строку с цветовой кодировкой состояния Git и подсказками.
Из этого руководства вы узнаете, как:
- Настройка Powerline в PowerShell
- Настройка Powerline в Ubuntu / WSL
- Добавить отсутствующие глифы Powerline
Предварительные требования
Установить шрифт Powerline
Powerline использует глифы для оформления приглашения.Если ваш шрифт не содержит глифов Powerline, вы можете увидеть несколько заменяющих символов Unicode '' в вашем приглашении. Хотя Cascadia Mono не включает глифы Powerline, вы можете установить Cascadia Code PL или Cascadia Mono PL, в которые включены глифы Powerline. Эти шрифты можно установить со страницы выпусков Cascadia Code на GitHub.
Настройка Powerline в PowerShell
Предварительные требования для PowerShell
Если у вас его еще нет, установите Git для Windows.
Используя PowerShell, установите Posh-Git и Oh-My-Posh:
Install-Module posh-git -Scope CurrentUser Установить модуль oh-my-posh -Scope CurrentUser
Подсказка
Возможно, вам потребуется установить NuGet, если у вас его еще нет. Ваша командная строка PowerShell спросит, хотите ли вы установить NuGet, если это так. Выберите [Y] Да. Вам также может потребоваться подтвердить установку модулей из PSGallery, «ненадежного репозитория». Выберите [Y] Да.
Posh-Git добавляет информацию о статусе Git в ваше приглашение, а также завершение табуляции для команд Git, параметров, пультов дистанционного управления и имен веток.Oh-My-Posh предоставляет возможности тем для вашего приглашения PowerShell.
Если вы используете PowerShell Core, установите PSReadline:
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
PSReadline позволяет настроить среду редактирования командной строки в PowerShell.
Настройте приглашение PowerShell
Откройте свой профиль PowerShell с помощью блокнота $ PROFILE
или любого текстового редактора по вашему выбору. Это не ваш профиль терминала Windows.Ваш профиль PowerShell - это сценарий, который запускается каждый раз при запуске PowerShell. Узнайте больше о профилях PowerShell.
В своем профиле PowerShell добавьте в конец файла следующее:
Импорт-модуль posh-git Импорт-модуль о-о-о-ош Set-Theme Paradox
Теперь каждый новый экземпляр начинается с импорта Posh-Git и Oh-My-Posh, а затем установки темы Paradox из Oh-My-Posh. Oh-My-Posh имеет несколько встроенных тем.
Установить Cascadia Code PL как fontFace в настройках
Чтобы установить шрифт Cascadia Code PL для использования с PowerLine (после загрузки, распаковки и установки в вашей системе), вам необходимо открыть настройки вашего профиля в настройках.json, выбрав Настройки (Ctrl +,) в раскрывающемся меню Терминала Windows.
После открытия файла settings.json найдите профиль Windows PowerShell и добавьте: «fontFace»: «Cascadia Code PL»
, чтобы указать Cascadia Code PL в качестве шрифта. Это обеспечит прекрасные глифы Cascadia Code Powerline. Вы должны заметить изменения в своем терминале, как только выберете Сохранить в редакторе.
Теперь ваш файл settings.json профиля Windows PowerShell должен выглядеть так:
{ // Внесите здесь изменения в powershell.Профиль exe. "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "командная строка": "powershell.exe", "fontFace": "Cascadia Code PL", "скрытый": ложь },
Подсказка
Если вы также используете встроенный терминал в Visual Studio Code, вам следует добавить «terminal.integrated.fontFamily»: «Cascadia Code PL»
в настройки кода Visual Studio, чтобы убедиться, что Powerline там также работает.
Настройка Powerline в WSL Ubuntu
Предварительные требования для WSL Ubuntu
Ubuntu имеет несколько параметров Powerline для установки.В этом руководстве будут использоваться Go и Powerline-Go:
sudo apt install golang-go go get -u github.com/justjanne/powerline-go
Настройте подсказку Ubuntu
Откройте файл ~ / .bashrc
с помощью nano ~ / .bashrc
или любого текстового редактора по вашему выбору. Это сценарий bash, который запускается каждый раз при запуске bash. Добавьте следующее, но помните, что GOPATH может уже существовать:
GOPATH = $ HOME / go function _update_ps1 () { PS1 = "$ ($ GOPATH / bin / powerline-go -error $?)" } если ["$ TERM"! = "linux"] && [-f "$ GOPATH / bin / powerline-go"]; тогда PROMPT_COMMAND = "_ update_ps1; $ PROMPT_COMMAND" фи
Дополнительные ресурсы
.Устранение неполадок терминала Windows| Документы Microsoft
- 5 минут на чтение
В этой статье
В этом руководстве рассматриваются некоторые из распространенных ошибок и препятствий, с которыми вы можете столкнуться при использовании Windows Terminal.
Настройте запуск вашего распространения WSL в домашнем каталоге ~
при запуске
По умолчанию startDirectory
профиля - это % USERPROFILE%
( C: \ Users \
).Это путь Windows. Однако для WSL вы можете вместо этого использовать домашний путь WSL. startDirectory
принимает только путь в стиле Windows, поэтому для его запуска в рамках распространения WSL требуется префикс.
Начиная с Windows 10 версии 1903, файловые системы дистрибутивов WSL можно адресовать с помощью префикса \\ wsl $ \
. Для любого дистрибутива WSL с именем DistroName
используйте \\ wsl $ \ DistroName
в качестве пути Windows, который указывает на корень файловой системы этого дистрибутива.
Например, следующий параметр запустит дистрибутив «Ubuntu-18.04» по пути к его домашнему файлу:
{ "name": "Ubuntu-18.04", "командная строка": "wsl -d Ubuntu-18.04", "startDirectory": "//wsl$/Ubuntu-18.04/home/<Ваше имя пользователя Ubuntu>" }
Установка заголовка вкладки
Чтобы оболочка автоматически задавала заголовок вашей вкладки, посетите учебник по установке заголовка вкладки. Если вы хотите установить собственный заголовок вкладки, откройте файл settings.json и выполните следующие действия:
-
В профиле для выбранной командной строки добавьте
"suppressApplicationTitle": true
, чтобы подавить любые события изменения заголовка, отправляемые оболочкой.Если добавить только , этот параметр в ваш профиль установит заголовок вкладки на имя вашего профиля. -
Если вам нужен настраиваемый заголовок вкладки, который не является именем вашего профиля, добавьте
"tabTitle": "TITLE"
. Замените "TITLE" на предпочитаемый заголовок вкладки.
Аргументы командной строки в PowerShell
Посетите страницу аргументов командной строки, чтобы узнать, как аргументы командной строки работают в PowerShell.
Аргументы командной строки в WSL
Посетите страницу аргументов командной строки, чтобы узнать, как аргументы командной строки работают в WSL.
Установка проблемы Запуск каталога
Если startDirectory
игнорируется в вашем профиле, сначала проверьте правильность синтаксиса settings.json. Чтобы помочь вам проверить этот синтаксис, автоматически вводится "$ schema": "https://aka.ms/terminal-profiles-schema"
. Некоторые приложения, например Visual Studio Code, могут использовать эту внедренную схему для проверки вашего json-файла при внесении изменений.
Если ваши настройки верны, возможно, вы запускаете сценарий запуска, который устанавливает начальный каталог вашего терминала отдельно.Например, PowerShell имеет собственное отдельное понятие профилей. Если вы меняете там свой начальный каталог, он будет иметь приоритет над настройкой, определенной в Windows Terminal.
В качестве альтернативы, если вы запускаете сценарий с использованием параметра профиля командной строки , возможно, вы устанавливаете там местоположение. Как и в профилях PowerShell, ваши команды имеют приоритет над настройкой профиля
startDirectory
.
Цель startDirectory
- запустить новый экземпляр Windows Terminal в данном каталоге.Если терминал запускает какой-либо код, который меняет его каталог, это может быть хорошим местом для изучения.
Ctrl + = не увеличивает размер шрифта
Если вы используете немецкую раскладку клавиатуры, вы можете столкнуться с этой проблемой. ctrl + = десериализуется как ctrl + shift + 0 , если ваша основная раскладка клавиатуры настроена на немецкий язык. Это правильное отображение для немецких клавиатур.
Что еще более важно, приложение никогда не получает нажатие клавиш ctrl + shift + 0 .Это связано с тем, что ctrl + shift + 0 зарезервировано Windows, если у вас есть несколько активных раскладок клавиатуры.
Если вы хотите отключить эту функцию для правильной работы Ctrl + =
, следуйте инструкциям для «Изменить горячие клавиши для переключения раскладки клавиатуры в Windows 10» в этом сообщении блога.
Измените параметр «Переключить раскладку клавиатуры» на «Не назначено» (или отключите ctrl + shift ), затем выберите OK , а затем Применить . ctrl + shift + 0 теперь должно работать как привязка клавиш и передаваться на терминал.
С другой стороны, если вы действительно используете эту функцию горячих клавиш для нескольких языков ввода, вы можете настроить свою собственную привязку клавиш в файле settings.json.
Текст расплывчатый
Некоторые драйверы дисплея и комбинации оборудования не обрабатывают прокрутку и / или грязные области без размытия данных из предыдущего кадра. Чтобы смягчить эту проблему, вы можете добавить комбинацию этих глобальных настроек рендеринга, чтобы уменьшить нагрузку на ваше оборудование, вызванную средством рендеринга текста терминала.
Мои цвета выглядят странно! На моем экране черные полосы!
Важно
Это применимо только к версии 1.2+ Windows Terminal. Если вы видите проблемы с цветом в Windows Terminal 1.0 или 1.1 или проблемы, которые здесь не описаны, сообщите об ошибке.
Windows Terminal 1.2 и более поздние версии имеют улучшенное понимание некоторых настроек цвета приложения. Благодаря этому лучшему пониманию мы смогли удалить ряд блоков совместимости, которые привели к ухудшению взаимодействия с пользователем.К сожалению, существует небольшое количество приложений, в которых могут возникать проблемы.
Мы будем постоянно обновлять этот элемент устранения неполадок со списком известных проблем и способов их решения.
Черные линии в PowerShell (5.1, 6.x, 7.0)
Терминал в сочетании с библиотекой редактирования строк PowerShell PSReadline может рисовать черные линии на экране. Эти неправильно окрашенные области будут распространяться по экрану за пределы вашего приглашения везде, где есть параметры команд, строки или операторы.
PSReadline версия 2.0.3 выпущена и содержит исправление этой проблемы. Если вы используете предварительную версию PSReadline, обратите внимание, что исправление еще не доступно.
Чтобы выполнить обновление до последней версии PSReadline, выполните следующую команду:
Обновление-модуль PSReadline
Почему мои смайлы не отображаются в виде значков в списке переходов?
В списке переходов в качестве значков профиля могут отображаться только изображения, на которые есть ссылки из местоположения файла.Смайлы не поддерживаются для значков списков переходов.
Технические ноты
Приложения, которые используют семейство API-интерфейсов GetConsoleScreenBufferInfo
для получения активных цветов консоли в формате Win32, а затем пытаются преобразовать их в кроссплатформенные последовательности VT (например, путем преобразования BACKGROUND_RED
в \ x1b [41m
), могут мешают Терминалу определять, какой цвет фона пытается использовать приложение.
Разработчикам приложений рекомендуется выбирать либо функции Windows API , либо последовательности VT для настройки цветов и не пытаться смешивать их.
Предупреждение об обслуживании клавиатуры
Начиная с Windows Terminal 1.5, Терминал будет отображать предупреждение, если "Сенсорная клавиатура и служба панели рукописного ввода" отключены. Эта служба необходима операционной системе для правильной маршрутизации событий ввода в приложение терминала (а также во многие другие приложения в Windows). Если вы видите это предупреждение, вы можете выполнить следующие действия, чтобы повторно включить службу:
- В диалоговом окне запуска запустите
services.msc
- Найдите службу «Сенсорная клавиатура и панель рукописного ввода»
- Откройте «Свойства» для этой услуги
- Измените «Тип запуска» на «Автоматический»
- Нажмите «ОК» и перезагрузите компьютер.
После перезапуска компьютера служба должна запуститься автоматически, и диалоговое окно больше не должно появляться.
. Аргументы командной строки Windows Terminal | Документы Microsoft
-
- 8 минут на чтение
-
В этой статье
Вы можете использовать wt.exe
, чтобы открыть новый экземпляр Windows Terminal из командной строки. Вместо этого вы также можете использовать псевдоним выполнения wt
.
Примечание
Если вы создали Windows Terminal из исходного кода на GitHub, вы можете открыть эту сборку с помощью wtd.exe
или wtd
.
Синтаксис командной строки
Командная строка wt
принимает два типа значений: параметры и команды . Параметры - это список флагов и других параметров, которые могут управлять поведением командной строки wt
в целом. Команды предоставляют действие или список действий, разделенных точкой с запятой, которые должны быть выполнены. Если команда не указана, то по умолчанию предполагается, что это команда new-tab
.
wt [параметры] [команда; ]
Чтобы отобразить справочное сообщение со списком доступных аргументов командной строки, введите: wt -h
, wt --help
, wt -?
или мас /?
.
Опции и команды
Ниже приведен полный список поддерживаемых команд и параметров для командной строки wt
.
Опция Описание --help
, -h
, -?
, /?
Отображает справочное сообщение. - максимально
, -M
Запускает терминал в развернутом виде. - полноэкранный
, -F
Запускает терминал в полноэкранном режиме. - фокус
, - f
Запускает терминал в режиме фокусировки. Можно комбинировать с максимальным
.
Команда Параметры Описание новая вкладка
, nt
--profile, -p имя-профиля
, --startingDirectory, -d start-directory
, командная строка
, --title
Создает новую вкладку. разделенная панель
, sp
-H, --horizontal
, -V, --vertical
, --profile, -p имя-профиля
, --startingDirectory, -d start-directory
, commandline
, - название
Разделение новой панели. язычок фокусировки
, футов
--target, -t tab-index
Фокусируется на определенной вкладке.
Примечание
При открытии Терминала Windows из cmd (командной строки), если вы хотите использовать свои собственные настройки профиля «cmd», вам нужно будет использовать команду wt -p cmd
.В противном случае, чтобы запустить настройки профиля по умолчанию , просто используйте wt cmd
.
Примеры аргументов командной строки
Команды могут незначительно отличаться в зависимости от того, какую командную строку вы используете.
Открыть новый экземпляр профиля
Чтобы открыть новый экземпляр терминала, в этом случае команда откроет профиль с именем «Ubuntu-18.04», введите:
wt -p «Ubuntu-18.04»
wt -p «Ubuntu-18.04»
смд.exe / c "wt.exe" -p "Ubuntu-18.04"
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска.
Флаг -p
используется для указания профиля терминала Windows, который должен быть открыт. Замените «Ubuntu-18.04» на имя любого профиля терминала, который вы установили. Это всегда будет открывать новое окно.Терминал Windows пока не может открывать новые вкладки или панели в существующем экземпляре.
Настроить каталог
Чтобы указать папку, которая должна использоваться как начальный каталог для консоли, в данном случае каталог d: \, введите:
вес -d d: \
вес -d d: \
cmd.exe / c "wt.exe" -d d: \
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска.
Несколько вкладок
Чтобы открыть новый экземпляр терминала с несколькими вкладками, введите:
вес; ;
wt`; `;
PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.
cmd.exe / c "wt.exe" \; \;
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска.
Чтобы открыть новый экземпляр терминала с несколькими вкладками, в данном случае профилем командной строки и профилем PowerShell, введите:
wt -p «Командная строка»; new-tab -p «Windows PowerShell»
wt -p "Командная строка" `; new-tab -p «Windows PowerShell»
PowerShell использует точку с запятой; для разграничения заявлений.Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.
cmd.exe / c "wt.exe" -p "Командная строка" \; new-tab -p «Windows PowerShell»
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска, а \;
обратная косая черта + точка с запятой разделяет команды.
Несколько панелей
Чтобы открыть новый экземпляр терминала с одной вкладкой, содержащей три панели, на которых запущен профиль командной строки, профиль PowerShell и ваш профиль по умолчанию, запускающий командную строку WSL, введите:
wt -p «Командная строка»; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe
wt -p "Командная строка" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.Exe
PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.
cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -p «Windows PowerShell» \; разделенная панель -H wsl.exe
Псевдонимы выполнения не работают в дистрибутивах WSL.Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска, а \;
обратная косая черта + точка с запятой разделяет команды.
Флаг -H
(или --horizontal
) указывает, что вы хотите, чтобы панели были разделены по горизонтали. Флаг -V
(или --vertical
) указывает, что вы хотите разделить панели по вертикали.
Несколько вкладок и панелей
Команды новой вкладки
и разделенной панели
можно упорядочить для получения нескольких вкладок, каждая из которых имеет разделенные панели. Чтобы открыть новый экземпляр терминала с двумя вкладками, каждая с двумя панелями, на которых запущена командная строка и командная строка WSL, каждая вкладка находится в другом каталоге, введите:
wt -p «Командная строка»; разделенная панель -V wsl.exe; новая вкладка -d c: \; разделенная панель -H -d c: \ wsl.exe
wt -p "Командная строка" `; разделенная панель -V wsl.exe `; новая вкладка -d c: \ `; разделенная панель -H -d c: \ wsl.exe
PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.
cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -V wsl.exe \; новая вкладка -d c: \\ \; разделенная панель -H -d c: \\ wsl.Exe
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска, а \;
обратная косая черта + точка с запятой разделяет команды. Обратите внимание: чтобы указать каталог Windows в качестве начального каталога для wsl.exe
, необходимы две обратные косые черты \
.
Заголовок вкладки
Чтобы открыть новый экземпляр терминала с настраиваемыми заголовками вкладок, используйте аргумент --title
.Чтобы задать заголовок каждой вкладки при открытии двух вкладок, введите:
wt - заголовок tabname1; new-tab -p "Ubuntu-18.04" --title tabname2
wt --title tabname1 `; new-tab -p "Ubuntu-18.04" --title tabname2
cmd.exe / c "wt.exe" --title tabname1 \; new-tab -p "Ubuntu-18.04" --title tabname2
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска, а \;
косая черта + точка с запятой разделяет команды.
Вкладка focus
Чтобы открыть новый экземпляр терминала с определенной вкладкой в ​​фокусе, используйте флаг -t
(или --target
) вместе с номером индекса вкладки. Чтобы открыть профиль по умолчанию на первой вкладке и профиль «Ubuntu-18.04» на второй вкладке ( -t 1
), введите:
вес; новая вкладка -p "Ubuntu-18.04 "; focus-tab -t 1
wt`; новая вкладка -p "Ubuntu-18.04"; фокус-вкладка -t 1
cmd.exe / c "wt.exe" \; новая вкладка -p "Ubuntu-18.04" \; фокус-вкладка -t 1
Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe
. Параметр / c
сообщает CMD о завершении работы после запуска, а \;
обратная косая черта + точка с запятой разделяет команды.
Примеры нескольких команд из PowerShell
Терминал Windows использует символ точки с запятой ;
в качестве разделителя для разделения команд в командной строке wt
. К сожалению, PowerShell также использует ;
как разделитель команд. Чтобы обойти это, вы можете использовать следующие приемы для запуска нескольких команд wt
из PowerShell. Во всех следующих примерах создается новое окно терминала с тремя панелями: одна работает с командной строкой, другая - с PowerShell, а последняя - с WSL.
В следующих примерах используется команда Start-Process
для запуска wt
. Для получения дополнительной информации о том, почему терминал использует Start-Process
, см. Использование start ниже.
Параметры в одинарных кавычках
В этом примере параметры wt,
заключены в одинарные кавычки ( '
). Этот синтаксис полезен, если ничего не вычисляется.
start wt 'новая вкладка «cmd»; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.Exe'
Экранированные цитаты
При передаче значения, содержащегося в переменной, в командную строку wt
используйте следующий синтаксис:
$ ThirdPane = "wsl.exe" start wt "new-tab cmd; split-pane -p` "Windows PowerShell`"; split-pane -H $ ThirdPane "
Обратите внимание на использование `
, чтобы избежать двойных кавычек («
) вокруг «Windows PowerShell» в параметре -p
в параметре разделенной панели
.
Использование start
Все приведенные выше примеры явно использовали start
для запуска терминала.
В следующих примерах не используется start
для запуска командной строки. Вместо этого есть два других метода выхода из командной строки:
- Только экранирование точек с запятой, чтобы
PowerShell
проигнорировал их и передал прямо в wt
. - Использование
-%
, поэтому PowerShell будет обрабатывать остальную часть командной строки как аргументы для приложения.
wt new-tab "cmd" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.exe
wt -% new-tab cmd; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe
В обоих этих примерах вновь созданное окно Терминала Windows создаст окно, правильно проанализировав все предоставленные аргументы командной строки.
Однако эти методы не рекомендуются в настоящее время , поскольку PowerShell будет ждать закрытия вновь созданного окна терминала, прежде чем вернуть управление PowerShell.По умолчанию PowerShell всегда будет ждать закрытия приложений Магазина Windows (например, Терминала Windows), прежде чем вернуться к приглашению. Обратите внимание, что это отличается от поведения командной строки, которая немедленно вернется к подсказке.
.
Смотрите также
- Как активировать сим карту yota на телефоне андроид
- Как изменить назначение клавиш в клавиатуре windows 7
- Шлюз установленный по умолчанию недоступен windows 7 как исправить
- Андроид как удалить рекламу
- Windows 64 или 86 в чем разница
- Как отключить security essentials на windows 7
- Цифровая лицензия windows 10 что это
- Как узнать imsi сим карты на андроид
- Как распаковать zip архив на windows 7
- Как установить windows 10 home
- Как установить пароль на андроид планшет