Основы работы с терминалом windows 10

Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются как...

Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!

Установка

Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.

Требования

Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.

Windows Terminal Preview

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.

"defaultProfile": "PowerShell"

Добавление нового профиля

Новые профили можно добавлять динамически с помощью терминала или вручную. Терминал 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», чтобы применить ко всем профилям, либо внутри определенного объекта профиля.

"backgroundImage": "C:Usersadminbackground.png"

Параметр «backgroundImage» принимает расположение файла изображения, которое вы хотите использовать в качестве фона вашего профиля. Допустимые типы файлов: .jpg, .png, .bmp, .tiff, .ico и .gif.

Цветовая схема

Список доступных цветовых схем можно найти на нашем сайте документации. Цветовые схемы применяются на уровне профиля, поэтому вы можете поместить настройку внутри «значений по умолчанию» или в конкретный объект профиля.

"colorScheme": "COLOR SCHEME NAME"

Этот параметр принимает название цветовой схемы. Вы также можете создать свою собственную цветовую схему и поместить ее в список «schemes», а затем установить в настройках профиля имя этой новой схемы, чтобы применить ее.

Начертание шрифта

По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта — это настройка уровня профиля. Вы можете изменить шрифт, установив «fontFace» на имя шрифта, который вы хотите использовать.

"fontFace": "FONT NAME"`

Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.

Полезные ресурсы

 

Докуметация Windows Terminal
 Скотт Хансельман: как сделать красивым Windows Terminal с помощью Powerline, шрифтов Nerd, кода Cascadia, WSL и oh-my-posh
 Скотт Хансельман: Как настроить терминал с помощью Git Branch, Windows Terminal, PowerShell, + Cascadia Code!
 Скотт Хансельман: Windows Terminal Feature PREVIEW – Кастомизируйте свои привязки клавиш, цветовые схемы, панели, и многое другое!
 >_TerminalSplash – темы Windows Terminal

На чтение 11 мин Просмотров 2.9к. Опубликовано 07.04.2021

В этой статье мы рассмотрим Терминал Windows, идеальное дополнение к WSL2. Он быстрый, настраиваемый, отлично выглядит и предлагает все преимущества разработки как для Windows, так и для Linux.

Windows полностью приняла Linux, и WSL2 делает это безупречным.

К терминалу вашего дистрибутива можно получить доступ:

  1. щелкнув значок меню Пуск
  2. ввод wsl или bash в Powershell или командной строке
  3. с помощью стороннего терминала, такого как Cmder, ConEmuи Hyper с профилем, который запускает%windir%system32bash.exe ~
  4. установка Linux в качестве оболочки по умолчанию в VS Code, нажав Ctrl+ Shift+ Pи набрав / выбрав Терминал: выберите оболочку по умолчанию и выберите WSL Bash.

Терминал Windows (загружаемый из Microsoft Store) предлагает дополнительный выбор, но вы не пожалеете об его установке. Новые возможности приложения:

  • поддержка WSL2, SSH, Powershell, cmd и других командных строк
  • несколько вкладок и разделенных панелей
  • настраиваемые темы, фоновые изображения и эффекты прозрачности
  • окно поиска
  • пользовательские привязки клавиш
  • Рендеринг текста с ускорением на GPU
  • красивый новый шрифт Cascadia Code
  • низкое использование ресурсов (обычно 10 МБ на вкладку)
  • автоматическое обновление (при использовании Microsoft Store)

Содержание

  1. Как установить терминал Windows
  2. Начало работы с терминалом Windows
  3. Управление вкладками и панелями
  4. Размер текста
  5. Прокрутка
  6. Поиск
  7. Скопировать и вставить
  8. Настройки
  9. Глобальные настройки
  10. Настройки профиля
  11. Настройки цветовой схемы
  12. Настройки привязки клавиш
  13. Параметры командной строки
  14. Примеры
  15. Заключение

Как установить терминал Windows

Самый простой способ установить Терминал Windows — через Microsoft Store:

ms-windows-store://pdp/?ProductId=9n0dx20hk701

Если эта ссылка не работает, попробуйте открыть Microsoft Store в своем браузере или запустить приложение Microsoft Store из меню «Пуск» Windows и выполнить поиск по запросу «Терминал».

Примечание: будьте осторожны, чтобы не выбрать более раннее приложение «Windows Terminal Preview».

будьте осторожны, чтобы не выбрать более раннее приложение

Нажмите » Получить» и подождите несколько секунд для завершения установки.

Если у вас нет доступа к Магазину, вы можете загрузить последнюю версию с GitHub.

Windows Terminal значок приложения теперь доступны в меню Пуск в Windows. Для облегчения доступа щелкните значок правой кнопкой мыши и выберите » Закрепить на начальном экране» или » Еще», а затем — » Закрепить на панели задач«.

Начало работы с терминалом Windows

При первом запуске Windows Terminal запускается с Powershell в качестве профиля по умолчанию. Выпадающее меню доступно для запуска других вкладок и доступа к настройкам :

При первом запуске Windows Terminal запускается

Терминал автоматически генерирует профили для всех установленных вами дистрибутивов WSL и оболочек Windows, хотя можно отключить генерацию в глобальных настройках.

Управление вкладками и панелями

Откройте новую вкладку для профиля по умолчанию, нажав на + или значок Ctrl+ Shift+ T. Чтобы открыть вкладку для другого профиля, выберите ее из раскрывающегося меню или нажмите Ctrl+ Shift+ N, где N — номер профиля.

Нажмите Alt+ Shift+, D чтобы продублировать и разделить панель. Активная панель делится на две части по самой длинной оси при каждом использовании:

чтобы продублировать и разделить панель

Чтобы принудительно создать:

  • вертикальная панель, нажмите Alt+ Shift+ +или
  • горизонтальная панель, нажмите Alt+ Shift±

Чтобы открыть другой профиль на новой панели, удерживайте Altклавишу при выборе его в раскрывающемся меню.

Удерживайте Altи используйте клавиши курсора для переключения между активными панелями с клавиатуры. Размер панели можно настроить, удерживая Alt+ Shiftи используя клавиши курсора для соответствующего изменения размера.

Вкладки можно переименовать, дважды щелкнув текст. Вы также можете изменить имя или цвет, щелкнув вкладку правой кнопкой мыши и выбрав пункт меню:

Это влияет только на текущую вкладку

Это влияет только на текущую вкладку, он не меняет профиль навсегда.

Чтобы закрыть активную панель или вкладку, нажмите Alt+ Shift+ Wили введите стандартную команду выхода терминала (обычно exit).

Размер текста

Размер текста активного терминала можно изменить с помощью Ctrl+ +и Ctrl+ -. Также можно удерживать Ctrlи прокручивать колесико мыши.

Прокрутка

Используйте полосу прокрутки для навигации по выводам терминала. Либо удерживайте Ctrlи нажимайте курсор вверх, курсор вниз Page Upили Page Downдля навигации с помощью клавиатуры.

Поиск

Нажмите Ctrl+ Shift+, F чтобы открыть окно поиска:

Нажмите Ctrl+ Shift+, F чтобы открыть окно поиска

Введите любой термин, затем используйте значки вверх и вниз для поиска вывода терминала. Щелкните Aaзначок, чтобы активировать или деактивировать соответствие с точным регистром.

Скопировать и вставить

По умолчанию копирование и вставка привязаны к Ctrl+ Shift+ Cи Ctrl+ Shift+ Vсоответственно, хотя Ctrl+ Cи Ctrl+ Vтакже будут работать.

Примечание: будьте осторожны, так как Ctrl+ Cможет завершить работу приложения Linux, поэтому Shiftрекомендуется использовать.

Параметр автоматического копирования при выборе доступен в глобальных настройках, и вы также можете вставить текущий элемент буфера обмена, щелкнув правой кнопкой мыши.

Настройки

Доступ к настройкам осуществляется из раскрывающегося меню или Ctrl+,(запятая). Конфигурация определяется в одном settings.jsonфайле, поэтому вам может быть предложено выбрать текстовый редактор. VS Code — отличный выбор, хотя Блокнот подойдет, если вы хотите редактировать без цветового кодирования и проверки синтаксиса.

settings.json элементы управления:

  1. глобальные настройки, которые применяются ко всем профилям
  2. настройки профиля, которые определяют профили
  3. пользовательские настройки цветовой схемыи
  4. настройки привязки клавиш

Файл имеет следующий формат:

// This file was initially generated by Windows Terminal
{

  // general settings, e.g.
  "initialRows": 40,

  // profile settings
  "profiles":
  {

    "defaults":
    {
      // settings that apply to all profiles
    }
    "list":
    [
      // list of individual profiles, e.g.
      {
        "guid": "{81d1dceb-c123-5678-90a1-123abc456def}",
        "name": "Windows PowerShell",
        "commandline": "powershell.exe"
      },
      {
        "guid": "{91d1dceb-c123-5678-90a1-123abc456def}",
        "name": "Ubuntu",
        "source": "Windows.Terminal.Wsl"
      }
    ]

  }

  // custom color schemes, e.g.
  "schemes": [
    {
      "name": "My new theme",
      "cursorColor": "#FFFFFF",
      "selectionBackground": "#FFFFFF",
      "background" : "#0C0C0C",
      "foreground" : "#CCCCCC"
    }
  ],

  // custom key bindings, e.g.
  "keybindings:
  [
    { "command": "find", "keys": "ctrl+shift+f" }
  ]

}

Значения по умолчанию определены в defaults.json. Откройте его, удерживая нажатой Altкнопку » Настройки» в раскрывающемся меню.

Предупреждение: не меняйте файл по умолчанию! Используйте его для просмотра настроек по умолчанию и, при необходимости, для добавления или изменения настройки в settings.json.

Глобальные настройки

Следующие глобальные настройки являются наиболее полезными, хотя другие задокументированы в документации Терминала.

«defaultProfile» определяет GUID профиля, который используется по умолчанию при запуске Windows Terminal.

Установите «copyOnSelect»для trueавтоматического копирования выделенного текста в буфер обмена без необходимости нажимать Ctrl+ Shift+ C.

Установите, «copyFormatting»чтобы falseпросто копировать простой текст без какого-либо стиля. (Хотелось бы, чтобы это было по умолчанию для всех приложений!)

Задайте «initialColumns»и «initialRows«равным количеству знаков для горизонтального и вертикального размеров.

«tabWidthMode» может быть установлен на:

  1. «equal»: каждая вкладка одинаковой ширины (по умолчанию)
  2. «titleLength»: каждая вкладка устанавливается равной ширине ее заголовка, или
  3. «compact»: неактивные вкладки уменьшаются до ширины их значка.

«disabledProfileSources«устанавливает массив, который предотвращает автоматическое создание профилей. Например:

  "disabledProfileSources": [
    "Windows.Terminal.Wsl",
    "Windows.Terminal.Azure",
    "Windows.Terminal.PowershellCore"
  ],

Это отключит все сгенерированные профили; удалите те, которые хотите сохранить.

Настройки профиля

Новые профили определяются создания группы объектов в «profiles», «list«массиве. Пример WSL2 Ubuntu:

{
  "guid": "{91d1dceb-c123-5678-90a1-123abc456def}",
  "name": "Ubuntu",
  "source": "Windows.Terminal.Wsl",
  "startingDirectory": "//wsl$/Ubuntu/home/username/",
  "colorScheme": "Tango Dark",
  "useAcrylic": true,
  "acrylicOpacity": 0.75,
  "hidden": false
},

Каждый профиль определяется со следующими настройками:

параметр описание
«guid» уникальный идентификатор (обязательно). Для новых профилей вы можете сгенерировать GUID онлайн на сайте guidgen.com.
«source» генератор профилей. Это используется только в том случае, если профиль был добавлен автоматически, и его нельзя редактировать.
«commandline» исполняемый файл для запуска, если установлено no «source». Например, это может быть команда SSH, такая как»ssh yourname@domain.com»
«startingDirectory» каталог, в котором запускается оболочка. Для дистрибутивов WSL лучше всего указать, «//wsl$/Ubuntu/home/username/»где usernameпользователь создается во время установки.
«name» имя профиля, отображаемое в раскрывающемся меню
«tabTitle» имя, показанное в заголовке вкладки
«suppressApplicationTitle» установить trueдля принудительного использования «tabTitle»или «name»в bash
«icon» полный путь к значку, показанному в раскрывающемся списке и на вкладке, например «C:/images/tux.png». 24-битные PNG — лучший вариант; к сожалению, SVG не поддерживаются
«hidden» если установлено true, профиль не отображается в раскрывающемся меню
«fontFace» использовать определенный шрифт
«fontSize» использовать конкретное целое число размера шрифта
«fontWeight» используйте шрифт определенного веса. Это может быть OpenType целое число или ключевое слово: «normal», «thin», «extra-light», «light», «semi-light», «medium», «semi-bold», «bold», «extra-bold», «black»,»extra-black»
«padding» отступ вокруг текста на краю окна. Можно установить одно, два или четыре значения с разделителями-запятыми, например, «1, 2, 3, 4″установить левое, верхнее, правое и нижнее соответственно.
«antialiasingMode» метод сглаживания. Установите «grayscale»(по умолчанию) «cleartype», или»aliased»
«cursorShape» тип курсора. Установите «bar»(по умолчанию), «vintage», «underscore», «filledBox», или»emptyBox»
«cursorHeight» высота «vintage»курсора, определяемая как целое число от 25до100
«cursorColor» цвет курсора, определенный как «#rgb»или»#rrggbb»

Наконец, добавьте «experimental.retroTerminalEffect»: trueв профиль ретро-эффект ЭЛТ!

Наконец, добавьте «experimental.retroTerminalEffect»

Настройки цветовой схемы

Каждому профилю «colorScheme«можно присвоить имя любой цветовой схемы, включенной в defaults.json. Например:

«Campbell»:

Campbell

«Campbell Powershell»:

Campbell Powershell

«One Half Dark»:

One Half Dark

«One Half Light»:

One Half Light

«Tango Dark»:

Tango Dark

«Tango Light»:

Tango Light

«Vintage»:

Vintage

Создайте свою собственную цветовую схему

Ваши собственные объекты схемы могут быть определены в «schemes«массиве в формате settings.json. Каждый цвет определяется шестнадцатеричным значением. Например:

"schemes": [
  {
    "name": "My New Theme",
    "foreground": "#EEEEEE",
    "background": "#111111",
    "cursorColor": "#FFFFFF",
    "black": "#000000",
    "red": "#CC0000",
    "green": "#4E9A06",
    "yellow": "#C4A000",
    "blue": "#3465A4",
    "purple": "#75507B",
    "cyan": "#06989A",
    "white": "#EEEEEE",
    "brightBlack": "#555753",
    "brightRed": "#EF2929",
    "brightGreen": "#8AE234",
    "brightYellow": "#FCE94F",
    "brightBlue": "#729FCF",
    "brightPurple": "#AD7FA8",
    "brightCyan": "#34E2E2",
    "brightWhite": "#FFFFFF"
  }
],

Затем схему можно использовать, добавив ее «name» в «colorScheme«настройки профиля. Например:

"colorScheme": "My New Theme"

Настройки привязки клавиш

«keybindings»Массив в settings.jsonпереопределениях или дополнениях клавиша по умолчанию, установленный в defaults.json. Каждая привязка клавиш определяется как объект с «command«комбинацией клавиш и «keys». Например:

// Ctrl + Shift + F to open the search box
{ "command": "find", "keys": "ctrl+shift+f" },

В некоторых случаях это «command»может быть приложение «action«с одним или несколькими аргументами. Например:

// Ctrl + Shift + 1 to open the first profile in a new tab
{
  "command": { "action": "newTab", "index":  },
  "keys": "ctrl+shift+1"
},

«keys»Значение принимает модификаторы ctrl+, shift+и alt+затем:

тип ключи
функциональные клавиши f1-f24
буквенно-цифровые клавиши a-z, 0-9
символьные клавиши -, =, [, ], , ;, ‘,,,.,/
клавиши курсора down, left, right, up, pagedown, pageup, pgdn, pgup, end, home,plus
клавиши действий tab, enter, esc, escape, space, backspace, delete,insert
клавиши цифровой клавиатуры numpad_0-numpad_9, numpad0-numpad9, numpad_add, numpad_plus, numpad_decimal, numpad_period, numpad_divide, numpad_minus, numpad_subtract,numpad_multiply

Например, если вы хотите открыть поле поиска с помощью Ctrl+ F, вы можете добавить строку в «keybindings«массив в settings.json:

"keybindings":
[
  { "command": "find", "keys": "ctrl+f" }
]

Поле поиска также откроется с Ctrl+ Shift+, Fпотому что этот параметр определен в defaults.json-, если вы не назначите комбинацию клавиш другой команде.

Параметры командной строки

Терминал Windows можно запустить с ярлыка или с любого терминала Windows или Linux, запустив его wt.exe. Поддерживаются следующие варианты:

вариант описание
—help, -h, -?,/? отображает справку
—maximized, -M запуск максимизирован
—fullscreen, -F запускать в полноэкранном режиме

Вы также можете передать список команд, разделенных точкой с запятой. Команды используются для определения новых вкладок и панелей с дополнительными параметрами управления:

команда параметры описание
new-tab —profileили -p, —startingDirectoryили -d, commandline,—title открыть новую вкладку
split-pane —horizontalили -H, —verticalили -V, —profileили -p, —startingDirectoryили -d, commandline,—title открыть новую панель
focus-tab —target или же -t сфокусировать вкладку

Примеры

Следующие примеры необходимо запускать из стандартной cmdкомандной строки или ярлыка.

Открыть терминал для Windows с Ubuntuи Windows Powershellзакладками:

wt -p "Ubuntu" ; new-tab -p "Windows PowerShell"

Откройте Windows Terminal с Ubuntu, Windows Powershell, и Command Promptпрофили в отдельных областях:

wt -p "Ubuntu" ; split-pane -V -p "Windows PowerShell" ; split-pane -H -p "Command Prompt"

ткройте Windows Terminal с Ubuntu

Дополнительные примеры запуска Windows Terminal из оболочки Linux или Powershell доступны в документации Windows Terminal.

Заключение

Надеюсь, вам понравилось это введение в Windows Terminal. Как уже было сказано, это идеальное дополнение к WSL2. Он быстрый, настраиваемый, отлично выглядит и предлагает все преимущества разработки как для Windows, так и для Linux.

Download PC Repair Tool to quickly find & fix Windows errors automatically

The Windows Terminal works as a cross-command-line tool platform for PC users. You can instantaneously use different command-line tools or profiles within this app. In this post, we will show you how to use Windows Terminal in Windows 10.

The WindowsTerminal app is now baked into the Windows 10 operating system and is generally available for everyone. WindowsTerminal can be installed or updated via Microsoft Store, as required.

We’ll explore this topic under the methods outlined below in this section as follows.

Open Windows Terminal

How to use the Windows Terminal

To open WindowsTerminal on your Windows 10 device, you can use Windows Search or use Cortana to locate and open it. You can also use right-click context menu to open an item in Terminal. The Open in Windows Terminal option will be appearing on supported items only. It will help you to quickly access the Terminal app.

The quickest approach to open Windows Terminal if you use it frequently is to Pin Windows Terminal to Taskbar as the first item. You could then press Win+Ctrl+Shift+1 keyboard shortcut combination to open WindowsTerminal with admin privilege.

You can also launch Windows Terminal from the Command Prompt or via the Windows Run dialog – to do this simply open CMD prompt OR press Windows key + R to invoke the Run dialog box, and then type wt and hit Enter.

Another way to launch the Terminal app in Windows 10 is to invoke the Run dialog, and then type or copy and paste the environment variable below into the box and hit Enter.

%LocalAppData%MicrosoftWindowsAppswt.exe

Switching between different profiles in WindowsTerminal

Use Terminal app-Switching profiles

The Windows Terminal app, by default, opens with a Windows PowerShell profile. If you click the plus (+) sign, then another Windows PowerShell tab will open.

To switch to other profiles, such as Command Prompt etc., you can click on the chevron (the downward-facing arrowhead) over the Tab bar and click the profile you want to switch.

This post will show you how to use the Search function in Windows Terminal.

Read: How to run a Profile as Administrator in Windows Terminal

Change WindowsTerminal settings

Use Terminal app-Customize Terminal app settings

You can customize the Windows Terminal app to your liking. You can click on the chevron over the Tab bar and select SettingsAlternatively, you can press Ctrl+, key combination.

In the Terminal Settings tab, you can personalize your preferences like changing the cursor shape, enabling a Transparent Background, setting a Background Image, changing font size and font-weight, changing the Default Shell and save them.

Troubleshoot Windows Terminal problems

If the Terminal app is not working due to heavy customizations or you just want the default settings back, you can reset Windows Terminal via its Settings page or since Terminal app is a UWP app, you can also reset the app via the Settings app on your Windows 10 PC. Alternatively, you can reset the Terminal app using PowerShell.

Other troubleshooting you can try is to sign out of Windows 10 and then sign in the back or restart your system.

If nothing helps you can always uninstall and reinstall Windows Terminal.

Want more? Take a look at this Windows Terminal Tips and Tricks post.

Ezoic

Obinna Onwusobalu has studied Information & Communication Technology and is a keen follower of the Windows ecosystem. He has been a Windows Insider MVP (2020). He runs a computer software clinic.

Download PC Repair Tool to quickly find & fix Windows errors automatically

The Windows Terminal works as a cross-command-line tool platform for PC users. You can instantaneously use different command-line tools or profiles within this app. In this post, we will show you how to use Windows Terminal in Windows 10.

The WindowsTerminal app is now baked into the Windows 10 operating system and is generally available for everyone. WindowsTerminal can be installed or updated via Microsoft Store, as required.

We’ll explore this topic under the methods outlined below in this section as follows.

Open Windows Terminal

How to use the Windows Terminal

To open WindowsTerminal on your Windows 10 device, you can use Windows Search or use Cortana to locate and open it. You can also use right-click context menu to open an item in Terminal. The Open in Windows Terminal option will be appearing on supported items only. It will help you to quickly access the Terminal app.

The quickest approach to open Windows Terminal if you use it frequently is to Pin Windows Terminal to Taskbar as the first item. You could then press Win+Ctrl+Shift+1 keyboard shortcut combination to open WindowsTerminal with admin privilege.

You can also launch Windows Terminal from the Command Prompt or via the Windows Run dialog – to do this simply open CMD prompt OR press Windows key + R to invoke the Run dialog box, and then type wt and hit Enter.

Another way to launch the Terminal app in Windows 10 is to invoke the Run dialog, and then type or copy and paste the environment variable below into the box and hit Enter.

%LocalAppData%MicrosoftWindowsAppswt.exe

Switching between different profiles in WindowsTerminal

Use Terminal app-Switching profiles

The Windows Terminal app, by default, opens with a Windows PowerShell profile. If you click the plus (+) sign, then another Windows PowerShell tab will open.

To switch to other profiles, such as Command Prompt etc., you can click on the chevron (the downward-facing arrowhead) over the Tab bar and click the profile you want to switch.

This post will show you how to use the Search function in Windows Terminal.

Read: How to run a Profile as Administrator in Windows Terminal

Change WindowsTerminal settings

Use Terminal app-Customize Terminal app settings

You can customize the Windows Terminal app to your liking. You can click on the chevron over the Tab bar and select SettingsAlternatively, you can press Ctrl+, key combination.

In the Terminal Settings tab, you can personalize your preferences like changing the cursor shape, enabling a Transparent Background, setting a Background Image, changing font size and font-weight, changing the Default Shell and save them.

Troubleshoot Windows Terminal problems

If the Terminal app is not working due to heavy customizations or you just want the default settings back, you can reset Windows Terminal via its Settings page or since Terminal app is a UWP app, you can also reset the app via the Settings app on your Windows 10 PC. Alternatively, you can reset the Terminal app using PowerShell.

Other troubleshooting you can try is to sign out of Windows 10 and then sign in the back or restart your system.

If nothing helps you can always uninstall and reinstall Windows Terminal.

Want more? Take a look at this Windows Terminal Tips and Tricks post.

Ezoic

Obinna Onwusobalu has studied Information & Communication Technology and is a keen follower of the Windows ecosystem. He has been a Windows Insider MVP (2020). He runs a computer software clinic.

Обзор Windows TerminalВпервые новая оболочка для команд Windows 11 и Windows 10 была представлена в мае 2020, а уже осенью была выпущена первая стабильная версия. С тех пор Windows Terminal продолжает обновляться, но уже сейчас более чем пригоден к работе как с командной строкой или PowerShell, так и другими оболочками, например, Ubuntu, установленной в рамках WSL (Подсистема Windows для Linux).

В этом обзоре — базовые сведения о том, где скачать и как настроить Windows Terminal, о некоторых его возможностях и дополнительная информация, которая может оказаться полезной.

Где скачать Windows Terminal

Прежде чем приступить, два важных примечания: в Windows 11 Терминал Windows уже встроен (нажмите правой кнопкой мыши по кнопке Пуск и вы сможете его запустить), а для работы нового терминала в Windows 10 требуется версия 1903 или новее.

Бесплатно скачать Windows Terminal можно из двух официальных источников:

  • Microsoft Store — достаточно ввести Windows Terminal в поиске магазина или перейти на страницу приложения https://www.microsoft.com/ru-ru/p/windows-terminal/9n0dx20hk701 Скачать Windows Terminal из Microsoft Store
  • Загрузить последний релиз из GitHub, скачиваем файл .msixbundle из раздела Assets и устанавливаем его как обычное приложение — https://github.com/microsoft/terminal/releases/

После установки Windows Terminal готов к работе — можно запускать. При первом старте по умолчанию будет открыта вкладка с PowerShell.

Главное окно Windows Terminal

Использование Windows Terminal, возможности управления

Скорее всего, с открытием новых вкладок с командной строкой, PowerShell и другими оболочками проблем не возникнет, достаточно нажать «+» если требуется открыть новую вкладку с консолью по умолчанию, либо по стрелке и выбрать нужную оболочку, там же можно увидеть и сочетания клавиш для быстрого открытия соответствующих новых вкладок.

Открытие новых вкладок и выбор оболочек

Не будем торопиться с переходом к настройкам Windows Terminal, для начала некоторые вещи, которые вы можете сделать, не переходя к ним:

  1. Сочетания клавиш Ctrl + «+» и аналогичное сочетание с клавишей «минус» позволяет изменить размер текста в текущей вкладке. Масштаб в Windows Terminal
  2. Нажмите клавиши Alt+Shift+D, чтобы разделить текущую вкладку на две панели. Действие можно повторять: выделенная панель будет разделяться при нажатии этих клавиш. Если вместо D использовать клавишу «минус» или «плюс», разделение будет происходить горизонтально и вертикально соответственно. Несколько панелей в Windows Terminal
  3. Для панелей доступны и другие клавиши: Ctrl+Shift+W — закрыть текущую, Alt+Shift+стрелки — изменение размеров, Alt+стрелки — переключение между панелями.
  4. Если в Windows включены эффекты прозрачности, удержание клавиш Ctrl+Shift и вращение колеса мыши вниз позволяет сделать активное окно Windows Terminal более прозрачным.
  5. Windows Terminal добавляет пункт в контекстное меню Windows, позволяющий быстро запустить оболочку по умолчанию в текущей вкладке. Запуск из контекстного меню
  6. «Стандартные» сочетания клавиш, такие как копирование и вставка, отмена (Ctrl+Z) и другие здесь также исправно работают.
  7. Если вам нужно запустить Windows Terminal от имени администратора, можно использовать правый клик по нему в меню «Пуск» и выбор нужного пункта в разделе «Дополнительно» или, поиск в панели задач, как на изображении ниже. Запустить Windows Terminal от имени администратора

Настройки

Зайти в настройки Windows Terminal можно, нажав по кнопке со стрелкой или же с помощью сочетания клавиш Ctrl + «запятая». Параметры меняются от версии к версии и на момент написания этого обзора выглядят следующим образом:

Параметры Windows Terminal

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

  • На вкладке «Запуск» можно выбрать оболочку по умолчанию, например, выбрать «Командная строка» вместо «Windows PowerShell», включить автозапуск, изменить режим запуска.
  • Вкладки «Оформление» и «Цветовые схемы» позволяют изменить общие параметры оформления приложения, а также отредактировать цветовые схемы (их мы можем указать отдельно для каждой консоли в разделе «Профили»), при необходимости — создать собственную цветовую схему.
  • В разделе «Действия» — базовые сочетания клавиш для работы в Windows Terminal. Эти сочетания подлежат редактированию в файле конфигурации.
  • Если перейти в подраздел «Профили», мы можем настроить отдельные параметры оформления, запуска, значка, папки запуска, прозрачности и другие для каждой «командной строки». В оформлении можно не только выбрать цветовую схему и настроить прозрачность (акриловый эффект), но и задать обои для соответствующих вкладок. Настройка профиля в Windows Terminal
  • Настройки в достаточной мере гибкие и скриншот ниже — далеко не всё, чего можно добиться. Вариант оформления в Windows Terminal
  • При нажатии кнопки «Добавить», вы можете добавить собственную консоль в Windows Terminal (или использовать системную — тот же PowerShell или Командную строку, но с другим профилем настроек).
  • Кнопка «Открытие файла JSON» позволяет открыть файл конфигурации для редактирования.

Если после проделанных экспериментов с настройками вам потребуется сбросить все параметры Windows Terminal на настройки по умолчанию, достаточно проделать следующие шаги:

  1. Запустите Windows Terminal и перейдите в его параметры.
  2. Нажмите «Открытие файла JSON» и откройте его в текстовом редакторе.
  3. Удалите всё содержимое файла и сохраните файл.
  4. Закройте и снова запустите Windows Terminal — он будет запущен с настройками по умолчанию.

Статьи

Опубликовано 29.12.2020 11:37

Разработчик должен знать возможности командной строки операционной системы и уметь ими пользоваться. При этом важно выбрать правильный инструмент, помогающий работать в командной строке эффективно и удобно. В данной статье мы рассмотрим основные возможности 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 (интерпретатор cmd.exe)

Оболочка Windows PowerShell

Оболочка Windows PowerShell

Также в Windows 10 поддерживается подсистема WSL (Windows Subsystem for Linux), позволяющая установить  внутри Windows один из дистрибутивов Linux и пользоваться оболочками  командной строки (например, bash или zsh) и стандартными утилитами (grep, sed, awk,  …) из этой операционной системы.

Оболочка bash (WSL, Linux Ubuntu)

Оболочка 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); 

— Windows PowerShell;

— оболочка Bash операционной системы Linux (если подсистема WSL установлена и настроена).

Обратите внимание, что для  каждого профиля в этом списке указана комбинация клавиш (++1, ++1 и т.д.), по  которой его можно открыть в новой вкладке, не пользуясь мышью.

Переключаться между открытыми вкладками можно с помощью комбинации клавиш +.

Разделение окна на несколько панелей

Окно в каждой вкладке можно разбить на несколько панелей, как по вертикали, так и по горизонтали. В этом случае вы просматриваете сразу несколько сеансов работы с командной строкой, не переключаясь между вкладками.

При разделении по вертикали новая панель откроется справа от выбранной панели, а при разделении по горизонтали – под выбранной панелью. 

— Автоматическое разделение панели текущего профиля: ++

— Вертикальное разделение панели профиля по умолчанию: ++<+>

— Горизонтальное разделение панели профиля по умолчанию: ++<+>

— Новая панель для профиля из списка: удерживать и щелкнуть мышью по нужному профилю.

Если во вкладке открыты несколько панелей, то переключаться между ними можно либо с помощью мыши, либо с помощью клавиш со стрелками, удерживая при этом . Можно изменять размер панелей, удерживая одновременно + и используя клавиши со стрелками.

Закрыть текущую панель можно клавишами ++W.

Запуск терминала с аргументами командной строки

Для запуска нового экземпляра Windows Terminal из командной строки используется команда wt. При этом с помощью дополнительных аргументов-команд можно задать текущий каталог, в котором будет открыт терминал, автоматически создать новые вкладки или разделить вкладку на несколько панелей. Команды для терминала разделяются между собой точкой с запятой. 

Например, следующая команда:

wt -d C: ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe

 запустит новый терминал с тремя панелями на вкладке:

1. Сначала в корне диска C: открывается профиль по умолчанию, PowerShell (команда -d C:).

2. Затем панель делится по вертикали и в правой половине открывается PowerShell в домашнем каталоге пользователя (команда split-pane -p «Windows PowerShell»).

3. Наконец, правая панель делится по горизонтали в нижней половине открывается интерпретатор bash подсистемы WSL (команда split-pane -H wsl.exe).

Итак, мы рассмотрели некоторые возможности нового терминала для Windows, который Microsoft предлагает в качестве современной альтернативы своей консоли Windows Console. Исходный код Windows Terminal размещён на GitHub (https://github.com/microsoft/terminal), этот проект активно развивается, выходят новые версии с дополнительными возможностями. Если вы занимаетесь разработкой под Windows, то обязательно изучите этот инструмент (документация на сайте Microsoft: https://docs.microsoft.com/ru-ru/windows/terminal/) и возьмите его себе на вооружение!

Терминал Windows работает как инструментальная платформа с кросс-командной строкой для пользователей ПК. Вы можете мгновенно использовать различные инструменты или профили командной строки в этом приложении. В этом посте мы покажем вам, как использовать Терминал Windows в Windows 10.

Приложение WindowsTerminal теперь встроено в операционную систему Windows 10 и общедоступно для всех. При необходимости WindowsTerminal можно установить или обновить через Microsoft Store.

Мы исследуем эту тему с помощью методов, описанных ниже в этом разделе, следующим образом.

Откройте Терминал Windows

Как использовать Терминал Windows

Чтобы открыть WindowsTerminal на своем устройстве с Windows 10, вы можете использовать Windows Search или использовать Cortana, чтобы найти и открыть его. Вы также можете использовать контекстное меню, вызываемое правой кнопкой мыши, чтобы открыть элемент в Терминале. Параметр «Открыть в терминале Windows» будет отображаться только для поддерживаемых элементов. Это поможет вам быстро получить доступ к приложению Терминал.

Самый быстрый способ открыть Терминал Windows, если вы часто его используете, — это закрепить Терминал Windows на панели задач в качестве первого элемента. Затем вы можете нажать комбинацию клавиш Win + Ctrl + Shift + 1, чтобы открыть WindowsTerminal с правами администратора.

Вы также можете запустить Терминал Windows из командной строки или через диалоговое окно «Выполнить Windows» — для этого просто откройте командную строку CMD ИЛИ нажмите клавишу Windows + R, чтобы вызвать диалоговое окно «Выполнить», а затем введите вес и нажмите Enter.

Другой способ запустить приложение «Терминал» в Windows 10 — вызвать диалоговое окно «Выполнить», затем ввести или скопировать и вставить указанную ниже переменную среды в поле и нажать Enter.

% LocalAppData% Microsoft WindowsApps wt.exe

Переключение между разными профилями в WindowsTerminal

Использование профилей переключения приложений терминала

Приложение Windows Terminal по умолчанию открывается с профилем Windows PowerShell. Если щелкнуть знак «плюс» (+), откроется еще одна вкладка Windows PowerShell.

Чтобы переключиться на другие профили, такие как командная строка и т. Д., Вы можете щелкнуть шеврон (направленная вниз стрелка) над панелью вкладок и щелкнуть профиль, который вы хотите переключить.

Изменить настройки WindowsTerminal

Использование приложения

Вы можете настроить приложение Windows Terminal по своему вкусу. Вы можете нажать на шеврон над панелью вкладок и выбрать «Настройки». Как вариант, вы можете нажать Ctrl +, комбинацию клавиш.

На вкладке «Настройки терминала» вы можете персонализировать свои предпочтения, например изменить форму курсора, включить прозрачный фон, установить фоновое изображение, изменить размер и вес шрифта, изменить оболочку по умолчанию и сохранить их.

Устранение проблем с терминалом Windows

Если приложение Терминал не работает из-за серьезных настроек или вы просто хотите вернуть настройки по умолчанию, вы можете сбросить Терминал Windows через его страницу настроек или, поскольку приложение Терминал является приложением UWP, вы также можете сбросить приложение через приложение Настройки на вашем компьютере. ПК с Windows 10. Кроме того, вы можете сбросить приложение Terminal с помощью PowerShell.

Другой способ устранения неполадок, который вы можете попробовать, — это выйти из Windows 10, а затем войти обратно или перезагрузить систему.

Если ничего не помогает, вы всегда можете удалить и переустановить Терминал Windows.

Хочу больше? Взгляните на этот пост Windows Terminal Tips and Tricks.

.

Рекомендуем: Как настроить новое приложение Windows Terminal

Забудьте командную строку. Microsoft запускает новое приложение командной строки с именем «Windows Terminal». Он содержит вкладки и темы с доступом к PowerShell, классической командной строке Cmd и Bash с помощью подсистемы Windows для Linux (WSL) и может похвастаться новыми функциями, вкладки, разделенные панели, несколько типов сеансов и настройки, которые позволяют настраивать все, от сочетаний клавиш до анимированных фонов GIF.

В Windows по сравнению с другими операционными системами была слабая среда командной строки. Windows 10 WSL, который позволяет запускать Bash и другие оболочки Linux, великолепен. Но он основан на старой консоли Windows. Окна старой командной консоли не имеют вкладок, особенность окон терминала Linux и Mac, теперь все должно изменится.

Microsoft запускает новое приложение командной строки с именем «Терминал Windows»

Microsoft работала над улучшением старой консоли Windows. Добавив множество «экспериментальных функций», таких как Ctrl + C для копирования и Ctrl + V для вставки, которые по умолчанию отключены. Microsoft даже сменила цветовую схему консоли на новую, более читаемую, усердно работала над добавлением поддержки юникода в существующую консольную среду, а также добавила поддержку кодов VT, чтобы можно было использовать такие сложные приложения для Linux, как tmux.

Введение

Ранее я описывал способ, как сделать терминальный сервер из Windows 7. Сейчас актуальна современная операционная система Windows 10. В связи с тем, что поддержка Windows 7 уже закончена, всем так или иначе со временем придется работать в Windows 10, даже если предыдущая версия вас полностью устраивает.

Полезная возможность сделать из обычной Window 10 терминальный сервер. Ранее я не один раз использовал эту функцию для работы в файловой 1С нескольких человек одновременно. Для небольшого коллектива из нескольких сотрудников это вполне удобно и оправданно, так как покупать полноценный сервер и серверную ОС для таких задач нецелесообразно.

Сразу сделаю важное замечание. Я не рекомендую использовать сервер терминалов на основе windows 10 там, где критично, чтобы все работало стабильно и простой недопустим. Часто после обновлений слетает настроенный функционал и восстановить его работу не всегда получится быстро. Имейте это ввиду.

Пользовательский фон и прозрачность.

Новый терминал Windows также обеспечивает прозрачность фона. Удерживая Ctrl + Shift, прокрутите колесико мыши, чтобы сделать окно более прозрачным. Цвета фона вашего рабочего стола — или что-то позади Терминала — будет выглядеть с эффектом размытия.

Пользовательский фон и прозрачность

Это работает только тогда, когда приложение находится в фокусе, поэтому, когда вы переместите фокус на другое окно, у терминала снова будет сплошной фон, пока вы не нажмете Alt + Tab.

Лучшее масштабирование.

Лучшее масштабирование

Новая система рендеринга текста означает более плавное и лучшее масштабирование. Чтобы увеличить или уменьшить текст в терминале, удерживайте клавишу Ctrl и вращайте колесико мыши, это изменит размер текста. В новом терминале он изменяет только размер текста и оставляет размер окна в покое.

Красивый текст

В Windows Terminal используется графический процессор с ускорением DirectWrite / DirectX. Этот новый механизм рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы Powerline, значки, лигатуры программирования и т. Д. Этот механизм также визуализирует текст намного быстрее, чем предыдущий механизм GDI консоли.

новый механизм рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК

Использовать будем привычное средство, которое хорошо себя зарекомендовало в Windows 7 — RDP Wrapper Library by Stas’M. Скачивайте последнюю версию либо с сайта создателя, либо с githab — https://github.com/stascorp/rdpwrap/releases. Последняя версия от 2017 года и из-за этого возникает множество проблем во время настройки, о которых я расскажу далее. Скорее всего у вас не заработает терминальный сервер, если вы возьмете только предложенный дистрибутив.

Архив состоит из нескольких файлов:

Настраивать терминальный сервер будем на следующей системе:

Это достаточно старый LTSB дистрибутив со всеми установленными обновлениями на момент актуализации статьи. Взял специально для примера эту не самую свежую, но и не сильно старую версию, которая все еще поддерживается.

Дальнейшие действия необходимо выполнять локально, не по rdp, так как во время установки и настройки rdpwrap будет перезапускаться служба удаленного доступа.

Загружайте архив и распаковывайте его в папку. Затем запускаете командную строку с правами администратора. Чтобы это сделать, нажимаете Пуск -> Все приложения:

ищем командную строку в windows 10

Ищите в самом низу раздел Служебные — Windows, в нем приложение Командная строка, запускаете ее от имени администратора:

запускаем командную строку в windows 10 с правами администратора

В командной строке переходите в папку с распакованной программой с помощью команды cd и запускаете файл install.bat:

После успешной установки увидите информацию:

Создавайте новых пользователей, добавляйте их в группу Пользователи удаленного рабочего стола и проверяйте. Если получится и все заработает сразу — вам повезло. Пользуйтесь.

проверка терминального доступа

Если у вас не работает терминальный доступ, то попробуйте запустить в консоли файл update.bat Он скачает последние изменения программы с сайта разработчика. Такая ситуация может возникнуть после очередного обновления Windows 10. После написания этой статьи одно такое обновление уже вышло, но проблема решается просто.

Если ничего не помогает и у вас никак не работает терминальное подключение для других пользователей, давайте разбираться дальше, в чем тут дело.

Ключевые функции Windows Terminal

Несколько вкладок

Теперь вы сможете открывать любое количество вкладок, каждая из которых подключена к командной оболочке или приложению по вашему выбору, например, Командная строка, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. Д. Вы можете использовать знакомые сочетания клавиш для перемещения по вкладкам, например, Ctrl + Tab для переключения на вкладку справа и Ctrl + Shift + Tab для переключения на вкладку слева. Ctrl + Shift + W закроет текущую вкладку.

Вы также можете перетаскивать вкладки мышкой, чтобы изменить их порядок на панели.

PowerShell и Linux в одном окне

PowerShell и Linux в одном окне

По умолчанию Терминал открывает вкладки PowerShell. Но он поддерживает другие типы оболочек. Если кликнуть стрелку справа от кнопки «Новая вкладка», вы увидите список сеансов, которые можете открыть: Windows PowerShell, Командная строка, дистрибутивы Linux, такие как Ubuntu (если они установлены с подсистемой Windows для Linux ), и Microsoft Azure Cloud Shell.

Благодаря встроенному SSH-клиенту в Windows 10 вы также можете легко запускать SSH-сеансы из терминала Windows.

Разделенные панели для нескольких оболочек одновременно.

Вкладки хороши, но что если вы хотите увидеть несколько оболочек одновременно? Вот где появляется функция «Панели» в терминале Windows.

Чтобы создать новую панель, нажмите Alt + Shift + D. Терминал разделит текущую панель на две части. Нажмите на панель, чтобы выбрать ее. Вы можете кликнуть панель и нажать Alt + Shift + D, чтобы разделить ее.

Разделенные панели для нескольких оболочек одновременно

Эти панели связаны с вкладками, поэтому вы можете легко иметь несколько сред с несколькими панелями в одном окне терминала Windows и переключаться между ними на панели вкладок.

Вот некоторые сочетания клавиш для работы с панелями:

  • Создайте новую панель с горизонтальным разделением: Alt + Shift + — (Alt, Shift и знак минус)
  • Создайте новую панель, разделив ее по вертикали: Alt + Shift + + (Alt, Shift и знак плюс)
  • Перемещение фокуса панели: Alt + Left, Alt + Right, Alt + Down, Alt + Up
  • Изменение размера панели: Alt + Shift + Left, Alt + Shift + Right, Alt + Shift + Down, Alt + Shift + Up
  • Закрыть панель: Ctrl + Shift + W

Это горячие клавиши по умолчанию, и вы можете изменить их, если хотите.

Не работает терминальный сервер в Windows 10

Если у вас изначально не заработал терминальный сервер на windows 10 и количество rdp подключений ограничено одним. Либо если у вас после обновление сломался терминальный доступ, то давайте разбираться, что с этим делать.

Для начала запустите утилиту RDPConf.exe и посмотрите ее вывод.

Значение listener state намекает на то, что у нас проблемы и rdp wrapper не работает. Проблема тут в том, что практически под каждую версию Windows 10 нужен свой файл конфигурации rdpwrap.ini. Так как автор давно забросил свою программу, автоматически эти конфигурации не обновляются. Их нужно либо писать самому, если понимаешь, как именно, либо искать где-то в интернете. Проще всего посмотреть в обсуждении проблем в репозитории на github — https://github.com/stascorp/rdpwrap/issues. Либо еще один вариант — отдельный репозиторий только с конфигурациями — https://github.com/fre4kyC0de/rdpwrap.

Для того, чтобы на моей версии windows 10 заработал терминальный сервер, я пошел в указанный выше репозиторий и нашел там файл конфигурации под свою версию системы. Я взял содержимое этого файла и добавил его в существующий файл C:Program FilesRDP Wrapperrdpwrap.ini в самый конец.

После этого запустил еще раз RDPConf.exe.

Статус изменился на . Теперь нужно перезагрузить компьютер. После этого запустите утилиту RDPCheck.exe и убедитесь, что можно подключиться второй учетной записью к компьютеру.

У меня заработал терминальный доступ к windows 10 через 2 разные учетные записи.

Подключение к удаленному рабочему столу с помощью встроенного в Windows RDP-клиента

Во всех редакциях ОС Windows начиная с XP, есть стандартный RDP – клиент, который используется для подключения к службе удаленных рабочих столов. В этой статье я хочу описать подробно возможности данной программы.
RDP-клиент используется для подключения к серверу терминалов по протоколу Remote Desktop Protocol, или через удаленный рабочий стол. Об установке сервера терминалом можно также прочитать на данном сайте.

Запустить программу «Подключение к удаленному рабочему столу» можно из меню «Пуск» — «Все программы» — «Стандартные» — «Подключение к удаленному рабочему столу», либо же выполнив команду mstsc.

exe (для этого необходимо нажать комбинацию клавиш WIN+R и вписать имя команды в появившемся окне «Выполнить»). Соответственно, сам исполняющий файл mstsc.exe находится в директории C:WindowsSystem32.

Для удобства можно вынести ярлык на рабочий с заданными настройками.

В появившемся окне нужно ввести ip-адрес или имя того сервера к которому вы хотите подключиться.

При подключении вам будет предложено ввести свои учетные данные. После ввода вы попадете на рабочий стол вашего сервера.

Для изменения параметров необходимо нажать на ссылку «Показать параметры» в главном окне программы.

В появившемся меню можно настроить необходимые вам параметрами, которые будут использоваться при подключении.

На первой вкладке «Общие» можно сохранить учетные данные, для того что бы не вводить их каждый раз. Для этого нужно установить флаг «Разрешить мне сохранять учетные данные».

На второй вкладке «Экран» настраивается размер подключаемого удаленного рабочего стола и глубина цвета для удаленного сеанса.

Так же можно убрать совсем выезжающую сверху панель подключения, но я вам не советую этого делать, так как закрыть подключение через Alt+F4 не получиться, если в настройках стоит использование сочетание клавиш «на удаленном компьютере», а закрыть соединение можно будет только через «Диспетчер задач».

На вкладке «Локальные ресурсы» настраиваются передача звука — запись и воспроизведение. Для настройки необходимо нажать кнопку «Параметры».

Также здесь настраивается «Использование сочетаний клавиш», о которых я писал выше.

Можно на данной вкладке настроить включение или отключение «Принтеров» и «Буфер обмена», которые будут использоваться во время удаленного сеанса, путем снятия или, наоборот, установки флага тех параметров, которые вам необходимы.

А если нажать на кнопку «Подробнее», то можно будет поставить подключение «Смарт карт», если, конечно, у вас есть Смарт карта с учетными данными, также можно подключить любой диск или DVD и СD-ROM локального компьютера с которого происходит подключение.

На вкладке «Программы» можно настроить запуск той программы, которая будет автоматически запускаться при входе пользователя на удаленный рабочий стол. Здесь же настраивается рабочий каталог пользователя.

На следующей вкладке «Взаимодействие», можно указать скорость соединения с терминальным сервером и указать те параметры, которые нужны или не нужны для повышения производительности. Хотя в наше время высокоскоростного интернета эти настройки уже не актуальны, поэтому можно смело оставить автоопределение.

На вкладке «Дополнительно» настраивается проверка подлинности сервера.

Также можно настроить подключение через шлюз удаленных рабочих столов, нажав кнопку «Параметры».

Для сохранения всех выставленных параметров нужно перейти на вкладку «Общие» и сохранить настройки в виде ярлыка подключения по RDP в любом удобном для вас месте и с любым названием.

Через полученный таким образом ярлык вы будете подключаться к удаленному рабочему столу с раннее сделанными и сохраненными настройками.

Источник: https://tavalik.ru/rdp-klient-windows/

Как починить rdpwrap после обновления windows

Если вы нигде не можете найти файл конфигурации rdpwrap.ini под вашу версию системы, то можно попробовать сделать следующий трюк. В некоторых случаях это помогает. По крайней мере у меня так иногда получалось.

Вам нужно найти рабочую конфигурацию под максимально близкую к вам версию. Далее просто в текстовом редакторе поменяйте указанную там версию на свою. Если разница в версиях не сильно большая, может помочь. Я видел в issues на гитхабе информацию о том, что получалось сразу же после поломки терминального доступа после очередного обновления, отредактировать конфиг под новую версию и все снова продолжало работать.

Так же в одном из обсуждений на github была предложена утилита с автоматическим обновлением rdpwrap.ini. Называется Automatic RDP Wrapper installer and updater — https://github.com/stascorp/rdpwrap/pull/859. Описание и инструкция по использованию есть внутри архива. Судя по отзывам, штука неплохая, работает. Если кратко, то пользоваться так:

  1. Скачиваем архив
  2. Распаковываем в Program FilesRDP Wrapper
  3. От имени администратора запускаем Program FilesRDP Wrapperautoupdate.bat
  4. Проверяем конфигурацию через RDPConf.exe и пробуем подключаться.

В целом про превращение windows 10 в сервер терминалов для одновременного подключения и работы нескольких пользователей по rdp у меня все. Все очень легко и просто, можно использовать по необходимости для решения прикладных задач.

Как именно работают ограничения?

Первым делом уточним, что работают удаленные рабочие столы исключительно на версиях Windows Pro и выше, тогда как на домашней (Windows Home) эта опция не доступна в принципе. Также, как мы уже уточнили выше, подключение может быть только одно: либо локально на интересующем нас ПК, либо удаленно, две и более сессии пользователям недоступны. При попытке нового подключения, система выдаст предупреждение о том, что текущий пользователь будет отключен и запросит подтверждение для продолжения работы.

Онлайн курс «Сетевой инженер»

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные сети, рекомендую познакомиться с онлайн-курсом «Сетевой инженер» в OTUS. Это авторская программа в сочетании с удалённой практикой на реальном оборудовании и академическим сертификатом Cisco! Студенты получают практические навыки работы на оборудовании при помощи удалённой онлайн-лаборатории, работающей на базе партнёра по обучению — РТУ МИРЭА: маршрутизаторы Cisco 1921, Cisco 2801, Cisco 2811; коммутаторы Cisco 2950, Cisco 2960. Особенности курса:

  • Курс содержит две проектные работы.;
  • Студенты зачисляются в официальную академию Cisco (OTUS, Cisco Academy, ID 400051208) и получают доступ ко всем частям курса «CCNA Routing and Switching»;
  • Студенты могут сдать экзамен и получить вместе с сертификатом OTUS ещё сертификат курса «CCNA Routing and Switching: Scaling Networks»;

Проверьте себя на вступительном тесте и смотрите программу детальнее по .

Скачать

Для загрузки архива с файлами утилиты воспользуйтесь кнопкой, прикрепленной немного ниже.

Версия: 7.0
Разработчик: Hilgraeve
Год выхода: 2018
Название: HyperTerminal
Платформа: Microsoft Windows Vista, 7, 8.1, 10
Язык: Английский, Русский
Лицензия: Бесплатно
Пароль к архиву: bestsoft.club

Вместе с этим смотрят: Namebench 1.3.1 для Windows 10 на русском

Вы тут: Главная Windows Windows Terminal — основы настройки и первые впечатления

Для Windows 10 выпустили раннюю предварительную версию нового терминала, сопроводив событие постом в блоге команды WSL. Терминал не такой глянцевый как в промо-ролике, но внешний вид гибко настраивается.

Terminal

Запуск

Несмотря на размещение в магазине, в пакете содержится приложение Win32 (при этом оно таскает с собой conhost). Как следствие, терминал можно запускать с правами администратора, например, Ctrl + Shift + click. Из командной строки или окна «Выполнить» терминал можно вызвать командой wt.

Однако из-за бага в оболочке из окна Win + R терминал не запускается от имени администратора сочетанием клавиш Ctrl + Shift + Enter в отличие от других программ (появилось в 1803).

Настройка внешнего вида

Кроме вкладок функционально там пока особо ничего нет, зато доставляет возможность изменения внешнего вида через JSON. Да, он просто открывается в текстовом редакторе, когда вы открываете настройки :)

На мой вкус размещение вкладок в заголовке окна создает неудобства при перемещении окна по экрану — надо целиться в узкий промежуток между плюсом и кнопкой сворачивания. Поэтому я отключил это поведение, поместив вкладки под заголовком (см. картинку выше):

"showTabsInTitlebar" : false,

В комплекте идет три профиля (PowerShell, CMD и WSL) и пять настроенных цветовых схем (в конце конфигурационного файла). Просто подставьте в профиле имя схемы для параметра colorScheme (вместо Campbell). Кроме того, для каждого профиля можно в качестве фона установить свое изображение.

            "useAcrylic" : false,
            "backgroundImage" : "ms-appdata:///roaming/win1.jpg",
            "backgroundImageOpacity" : 0.94999998807907104,
            "backgroundImageStretchMode" : "fill"

Картинку кладите в папку с JSON и не забудьте отключить акрилик.

My life is complete now. pic.twitter.com/QN2cah2QzS

— Roman (@rlinev) June 23, 2019

Настройка окружения

Терминал запускается с профилем, GUID которого указан в параметре defaultProfile. Из коробки — конечно, PowerShell. Способа открыть несколько профилей при запуске я не нашел.

Текст в заголовках вкладок тоже настраивается. Для PowerShell автоматически подтягивается мой профиль, давно созданный по мотивам поста Василия Гусева. Для CMD я просто указал:

"commandline" : "cmd.exe /k title CMD",

Рабочая папка задается параметром startingDirectory. Пробуя разные переменные среды, я неожиданно наступил на грабли с %SYSTEMDRIVE% (стартовало в System32). На созданный в GitHub баг моментально отреагировал сотрудник Microsoft и оказалось, что это не дефект терминала, а странное поведение Windows, у которого ноги растут из MS-DOS 2.0.

Короче, надо добавлять обратный слэш после переменной и еще один для экранирования первого в JSON:

"startingDirectory" : "%SYSTEMDRIVE%\",

В конфигурационном файле также можно задать свои сочетания клавиш на разные действия.

Дискуссия

Терминал работает, но пока функционально бедноват — тут он похвастаться может разве что вкладками и настраиваемыми сочетаниями клавиш. Первую стабильную версию обещают зимой, но планируемый набор функций не озвучивают. Поживем — увидим.

А как вам новый терминал? Есть ли вообще нужда в нескольких консолях в одном окне и гибкой настройке их внешнего вида? Если да, что нужно функционально?

Понравилась статья? Поделить с друзьями:
  • Основы работы с операционной системой windows интерфейс пользователя проводник windows
  • Основы работы с командной строкой windows
  • Основы работы в операционной системе windows презентация
  • Основы программирования в операционной системе windows
  • Основы организации операционных систем microsoft windows ответы интуит