Аналогично pwd в Windows

Обновлено: 02.07.2024

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

Хранение файлов и производительность в файловых системах

Мы не рекомендуем работать с вашими файлами в разных операционных системах, если у вас нет для этого особой причины. Для максимальной производительности храните файлы в файловой системе WSL, если вы работаете в командной строке Linux (Ubuntu, OpenSUSE и т. д.). Если вы работаете в командной строке Windows (PowerShell, командная строка), храните файлы в файловой системе Windows.

Например, при хранении файлов проекта WSL:

  • Используйте корневой каталог файловой системы Linux: \\wsl$\Ubuntu\home\\Project
  • Не корневой каталог файловой системы Windows: /mnt/c/Users/ /Project$ или C:\Users\\Project

Когда вы видите /mnt/ в пути к файлу командной строки WSL, это означает, что вы работаете с подключенного диска. Таким образом, файловая система Windows C:/диск ( C:\Users\ \Project ) будет выглядеть так при монтировании в командной строке WSL: /mnt/c/Users/ /Project$ . Файлы проекта можно хранить на смонтированном диске, но ваша производительность улучшится, если вы сохраните их непосредственно на диске \\wsl$.

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

Вы можете просмотреть каталог, в котором хранятся ваши файлы, открыв проводник Windows из командной строки, используя:

В качестве альтернативы вы также можете использовать команду: powershell.exe /c start . Не забудьте добавить точку в конце команды, чтобы открыть текущий каталог.

Чтобы просмотреть все доступные дистрибутивы Linux и их корневые файловые системы в проводнике Windows, введите в адресной строке: \\wsl$

Просмотр файлов проекта в Проводник Windows

Чувствительность к регистру в именах файлов и каталогов

Чувствительность к регистру определяет, обрабатываются ли прописные (FOO.txt) и строчные (foo.txt) буквы как разные (с учетом регистра) или эквивалентные (без учета регистра) в имени файла или каталоге. Файловые системы Windows и Linux обрабатывают чувствительность к регистру по-разному: Windows нечувствительна к регистру, а Linux чувствительна к регистру. Узнайте больше о том, как настроить чувствительность к регистру, особенно при монтировании дисков с помощью WSL, в статье с инструкциями по настройке чувствительности к регистру.

Взаимодействие между командами Windows и Linux

Инструменты и команды Windows и Linux взаимозаменяемы с WSL.

  • Запуск инструментов Windows (например, notepad.exe) из командной строки Linux (например, Ubuntu).
  • Запуск инструментов Linux (например, grep) из командной строки Windows (например, PowerShell).
  • Совместно использовать переменные среды между Linux и Windows. (сборка 17063+)

Запуск инструментов Linux из командной строки Windows

Запускайте двоичные файлы Linux из командной строки Windows (CMD) или PowerShell с помощью wsl (или wsl.exe ).

Двоичные файлы вызываются следующим образом:

  • Используйте тот же рабочий каталог, что и текущая командная строка CMD или PowerShell.
  • Запуск от имени пользователя WSL по умолчанию.
  • Имейте те же права администратора Windows, что и вызывающий процесс и терминал.

Команда Linux, следующая за wsl (или wsl.exe ), обрабатывается как любая команда, выполняемая в WSL. Такие вещи, как sudo, конвейер и перенаправление файлов, работают.

Пример использования sudo для обновления дистрибутива Linux по умолчанию:

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

Совмещение команд Linux и Windows

Вот несколько примеров сочетания команд Linux и Windows с помощью PowerShell.

Чтобы использовать команду Linux ls -la для вывода списка файлов и команду PowerShell findstr для фильтрации результатов по словам, содержащим "git", объедините команды:

Чтобы использовать команду PowerShell dir для вывода списка файлов и команду Linux grep для фильтрации результатов по словам, содержащим "git", объедините команды:

Чтобы использовать команду Linux ls -la для вывода списка файлов и команду PowerShell > out.txt для печати этого списка в текстовый файл с именем "out.txt", объедините команды:

Команды, переданные в wsl.exe, перенаправляются в процесс WSL без изменений. Пути к файлам должны быть указаны в формате WSL.

Чтобы использовать команду Linux ls -la для вывода списка файлов в пути файловой системы /proc/cpuinfo Linux с помощью PowerShell:

Чтобы использовать команду Linux ls -la для вывода списка файлов в пути файловой системы Windows C:\Program Files с помощью PowerShell:

Запуск инструментов Windows из Linux

WSL может запускать инструменты Windows непосредственно из командной строки WSL с помощью [имя-инструмента].exe . Например, notepad.exe .

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

  • Сохраните рабочий каталог в качестве командной строки WSL (по большей части — исключения описаны ниже).
  • Имейте те же права доступа, что и процесс WSL.
  • Запуск от имени активного пользователя Windows.
  • Отображается в диспетчере задач Windows так, как будто выполняется непосредственно из командной строки CMD.

Исполняемые файлы Windows, запущенные в WSL, обрабатываются так же, как и исходные исполняемые файлы Linux: передача по конвейеру, перенаправление и даже фоновая обработка работают должным образом.

Чтобы запустить инструмент Windows ipconfig.exe , используйте инструмент Linux grep для фильтрации результатов "IPv4" и используйте инструмент Linux cut для удаления полей столбца, из дистрибутива Linux (например, Ubuntu) введите:< /p>

Давайте рассмотрим пример сочетания команд Windows и Linux. Откройте дистрибутив Linux (например, Ubuntu) и создайте текстовый файл: touch foo.txt. Теперь используйте команду Linux ls -la, чтобы вывести список прямых файлов и сведения об их создании, а также инструмент Windows PowerShell findstr.exe для фильтрации результатов, чтобы в результатах отображался только ваш файл foo.txt:

Инструменты Windows должны включать расширение файла, соответствовать регистру файла и быть исполняемым. Неисполняемые файлы, включая пакетные сценарии. Собственные команды CMD, такие как dir, можно запускать с помощью команды cmd.exe /C.

Например, выведите список содержимого каталога C:\ файловой системы Windows, введя:

Параметры передаются в двоичный файл Windows без изменений. Например, следующая команда откроет C:\temp\foo.txt в notepad.exe:

Это также будет работать:

Обмен переменными среды между Windows и WSL с помощью WSLENV

WSL и Windows совместно используют специальную переменную среды WSLENV , созданную для объединения дистрибутивов Windows и Linux, работающих на WSL.

Свойства переменной WSLENV:

  • Он является общим; он существует как в среде Windows, так и в среде WSL.
  • Это список переменных среды для совместного использования Windows и WSL.
  • Он может форматировать переменные среды, чтобы они хорошо работали в Windows и WSL.
  • Он может помочь в обмене данными между WSL и Win32.

До версии 17063 единственной переменной среды Windows, к которой WSL мог получить доступ, была PATH (поэтому вы могли запускать исполняемые файлы Win32 из-под WSL). Начиная с версии 17063, WSLENV начинает поддерживаться. WSLENV чувствителен к регистру.

флаги WSLENV

В WSLENV доступны четыре флага, влияющие на преобразование переменной среды.

  • /p — преобразует путь между путями в стиле WSL/Linux и путями Win32.
  • /l — указывает, что переменная среды представляет собой список путей.
  • /u — указывает, что эту переменную среды следует включать только при запуске WSL из Win32.
  • /w — указывает, что эту переменную среды следует включать только при запуске Win32 из WSL.

Флаги можно комбинировать по мере необходимости.

Узнайте больше о WSLENV, включая ответы на часто задаваемые вопросы и примеры установки значения WSLENV для конкатенации других предопределенных переменных среды, каждая из которых имеет косую черту, за которой следуют флаги, чтобы указать, как значение должно быть преобразовано, и передача переменных с сценарий. В этой статье также приведен пример настройки среды разработки с языком программирования Go, настроенного для совместного использования GOPATH между WSL и Win32.

Отключить совместимость

Пользователи могут отключить возможность запуска инструментов Windows для одного сеанса WSL, выполнив следующую команду от имени пользователя root:

Чтобы повторно включить двоичные файлы Windows, выйдите из всех сеансов WSL и повторно запустите bash.exe или выполните следующую команду от имени пользователя root:

Отключение взаимодействия не будет сохраняться между сеансами WSL — взаимодействие будет снова включено при запуске нового сеанса.

Как найти локальный путь в Windows в командной строке?


11 ответов 11

Это напечатает его в консоли:

или вставьте эту команду в CMD, тогда у вас будет pwd :


Это не печатает полное имя каталога, если вы получили доступ к каталогу через нотацию ~, например. "C:\ПРОГРАММА~3"

@shareef хорошо, когда вы хотите писать в C:\windows, вам может понадобиться администратор. но вы можете просто написать его где-нибудь, у вас есть разрешения, и добавить его в свой путь. смысл этого второго блока в том, чтобы для удобства иметь псевдоним pwd

Это cd для "текущего каталога".

Примечание по теме: в то время как в Windows только cd будет печатать текущий рабочий каталог, в Linux он изменится на домашний каталог вашего пользователя, ничего не печатая. Так что будьте осторожны, если вы ищете что-то кроссплатформенное.

@phuclv верно, в документации Windows для компакт-диска это сказано.В документации Linux для cd сказано, что если путь не указан, он изменится на ваш домашний каталог. На моих локальных справочных страницах используется следующая формулировка: "Изменить текущий каталог на dir. Если dir не указан, значением переменной оболочки HOME является значение по умолчанию."

Откройте блокнот от имени администратора и напишите:

Сохраните его в c:\windows\system32\ под именем "pwd.cmd" (будьте осторожны, чтобы не сохранить pwd.cmd.txt)

Тогда у вас есть команда pwd.

он ​​выдаст текущий каталог


в cmd , , ; , = также являются разделителями, как пробел и табуляция, поэтому cd ничем не отличается от cd =;= или cd

cd без каких-либо параметров эквивалентен pwd в Unix/Linux.

Из вывода консоли набрав cd /? :


В PowerShell pwd — это псевдоним Get-Location, поэтому вы можете просто запустить в нем pwd, как в bash

Его также можно вызвать из cmd, например powershell -Command pwd, хотя cd или echo %cd% в cmd будут работать нормально


хм, у меня pwd работает в Vista.

Последнее редактирование: это работает для меня в Vista, потому что WinAvr установил pwd.exe и добавил \Program Files\WinAvr\Utils\bin к моему пути.

Я не использую powershell. Кажется, я что-то припоминаю о расширениях команд, но нигде не могу найти для этого флажок. У меня также есть завершение в командной строке. Я мог бы поклясться, что раньше в Панели управления был апплет для включения расширений команд, но сейчас я не могу его найти.

(Печать рабочего каталога) Команда Unix/Linux, отображающая полный путь к текущему каталогу (папке). Эквивалентом в DOS/Windows является команда cd без каких-либо параметров.

Что эквивалентно pwd в Windows?

pwd — это команда Linux для получения текущего пути, а не команда Windows. Эквивалентная команда Windows — echo Í% .

Работает ли pwd в CMD?

Как следует из названия, команда «pwd» выводит текущий рабочий каталог или просто пользователя каталога в данный момент. Он печатает имя текущего каталога с полным путем, начиная с корня (/). Эта команда встроена в команду оболочки и доступна в большинстве оболочек — bash, Bourne shell, ksh, zsh и т. д.

Что такое pwd в CMD?

В Unix-подобных и некоторых других операционных системах команда pwd (распечатать рабочий каталог) записывает в стандартный вывод полный путь к текущему рабочему каталогу.

Что эквивалентно MV в Windows?

Эквиваленты командной строки Windows и Unix

< /tr>
Команда Windows Команда Unix
больше больше меньше
переместить mv
сетевой сеанс w who
чистая статистика время безотказной работы

Что такое Sudo?

Sudo расшифровывается как «замена пользователя» или «суперпользователь», и он позволяет вам повысить уровень вашей текущей учетной записи пользователя, чтобы временно получить привилегии суперпользователя. Это отличается от «su», которое не является временным.

Что означает pwd?

Департамент общественных работ
PWD: Департамент общественных работ PWD расшифровывается как Департамент общественных работ. Это правительство. департамента Индии, который занимается строительством и обслуживанием объектов общественной инфраструктуры, таких как дороги, правительственные здания, мосты, системы водоснабжения и т. д.

Как преобразовать cd C в D?

Чтобы получить доступ к другому диску, введите букву диска, а затем «:». Например, если вы хотите изменить диск с «C:» на «D:», вы должны ввести «d:», а затем нажать Enter на клавиатуре. Чтобы изменить диск и каталог одновременно, используйте команду cd, за которой следует переключатель «/d».

Что такое Windows Unname?

uname (сокращение от unix name) — это компьютерная программа в Unix и Unix-подобных компьютерных операционных системах, которая печатает имя, версию и другие сведения о текущей машине и операционной системе, работающей на ней.

Работает ли mv в Windows?

mv и rm находятся в пакете CoreUtils и прекрасно работают! Если вы хотите увидеть более подробное обсуждение различий между командами, см. раздел «Подробности о различиях» ниже.

Что эквивалентно %PWD в Windows?

pwd — это команда Linux для получения текущего пути, а не команда Windows. Эквивалентная команда Windows: echo %cd%.

Что делает команда pwd в Linux?

Команда pwd — это утилита командной строки для печати текущего рабочего каталога. Он выведет полный системный путь к текущему рабочему каталогу в стандартный вывод.

Как получить текущий рабочий каталог с помощью PWD?

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

Как запустить PWD в PowerShell?

В PowerShell pwd является псевдонимом Get-Location, поэтому вы можете просто запустить pwd в нем, как в bash. Его также можно вызвать из cmd, как это powershell -Command pwd, хотя cd или echo %cd% в cmd будут работать нормально Вы можете просто поставить «.» знак точки.

Команда where — это Windows, эквивалентная командной строке (CMD). В Windows PowerShell альтернативой команде which является утилита Get-Command.

Что эквивалентно PWD в Windows?

(Печать рабочего каталога) Команда Unix/Linux, отображающая полный путь к текущему каталогу (папке). Эквивалентом в DOS/Windows является команда cd без каких-либо параметров.

Работает ли тильда в Windows?

На ПК с Windows: включите Num Lock, нажмите и удерживайте клавишу Alt, затем введите числовой код символа (см. ниже). Устройство iOS или Android: нажмите и удерживайте клавишу A, N или O на виртуальной клавиатуре, затем выберите вариант с тильдой.

Что означает тильда в Windows?

Из Википедии: «Символ тильда используется для префикса скрытых временных файлов, которые создаются при открытии документа в Windows. Например, когда вы открываете документ Word с именем «Документ1».

Как активировать тильду?

В Windows выберите «Языковые настройки» > [язык] > «Параметры» > «Добавить клавиатуру». Выберите раскладку, включающую клавишу тильды (~).

эквивалент слова "что" в Windows

Найдено 22 похожих вопроса

Является ли команда Windows Unix?

Как показать папку в командной строке?

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

Что такое $(pwd?

pwd означает «Печать рабочего каталога». Он печатает путь к рабочему каталогу, начиная с корня. pwd — это встроенная команда оболочки (pwd) или фактический двоичный файл (/bin/pwd). $PWD — это переменная среды, в которой хранится путь к текущему каталогу. Эта команда имеет два флага.

Где команда на клавиатуре?

На клавиатуре ПК клавиша Command — это либо клавиша Windows, либо клавиша Пуск.

Что такое команда ls в Windows?

Что такое команда «ls»? Команда «ls» (это LS, а не IS) — одна из первых терминальных команд, которым ветераны обучают новичков в Linux. Это позволяет пользователям просматривать файлы и каталоги из интерфейса командной строки. Вы можете думать об этом как о проводнике, но без удобных значков и кнопок навигации.

Где в Windows установлен Python?

  1. Откройте оболочку Python. Появится окно Python Shell.
  2. Введите import sys и нажмите Enter.
  3. Введите p в sys. путь: и нажмите Enter. Python автоматически делает для вас отступ следующей строки. .
  4. Введите print(p) и дважды нажмите Enter. Вы увидите список информации о пути.

Что получится, если ввести pwd?

'pwd' означает "Печать рабочего каталога". Как следует из названия, команда «pwd» выводит текущий рабочий каталог или просто имя пользователя каталога в данный момент. Он печатает имя текущего каталога с полным путем, начиная с корня (/).

Что такое категория pwd?

Инвалиды означают, что лица с инвалидностью со степенью инвалидности 40% и выше будут иметь 3% резервирование в каждой из категорий, то есть в SC, ST, OBC-A, OBC-B и в общей категории, и такие кандидаты, Для кандидатов с инвалидностью допускается послабление в размере 5 % совокупных оценок на последнем квалификационном этапе.

Какова полная команда для псевдонима pwd?

Реализации. У Multics была команда pwd (которая была кратким названием команды print_wdir), от которой произошла команда Unix pwd. Команда представляет собой оболочку, встроенную в большинство оболочек Unix, таких как оболочка Bourne, ash, bash, ksh и zsh. Его можно легко реализовать с помощью функций POSIX C getcwd() или getwd() .

Как мне создать текстовый файл со списком содержимого каталога?

В командной строке DOS перейдите (используя "cd C:имя_папкиимя_папки" и т. д., пока не окажетесь там) на уровень, содержащий нужную папку (не переходите *в эту папку); затем введите имя папки для содержимого которого вы хотите создать список файлов, поставив знак ">", затем введите имя файла .

Как изменить каталог с C на D в CMD?

Как изменить диск в командной строке (CMD) Чтобы получить доступ к другому диску, введите букву диска, а затем ":".Например, если вы хотите сменить диск с "C:" на "D:", введите "d:" и нажмите Enter на клавиатуре.

Как просмотреть все файлы и подпапки в Windows 10?

Это для Windows 10, но должно работать и в других системах Win. Перейдите в интересующую вас основную папку и в строке поиска папок наберите точку "." и нажмите ввод. Это покажет буквально все файлы в каждой подпапке.

В чем разница между Linux и Windows?

Различие между пакетами Linux и Windows заключается в том, что Linux полностью свободен от цены, в то время как пакет Windows является рыночным и дорогим. . Linux — операционная система с открытым исходным кодом. Хотя Windows не является операционной системой с открытым исходным кодом.

Как поставить ударение над буквой на ПК?

Нажмите "Ctrl" плюс клавишу апострофа, а затем букву, чтобы вставить ударение.

Какой еще символ на клавише тильды?

Также известная как острый знак, обратная кавычка, левая кавычка или открытая кавычка, обратная кавычка или обратная кавычка представляет собой знак препинания (`). Она находится на той же клавише компьютерной клавиатуры в США, что и тильда.

Что выводит команда who?

Объяснение: команда who выводит сведения о пользователях, которые в данный момент вошли в систему. Вывод включает имя пользователя, имя терминала (на котором они вошли в систему), дату и время их входа в систему и т. д. 11.

Следующие советы и эквиваленты элементов управления должны помочь вам при переходе между средами разработки Mac и Windows (или WSL/Linux).

Для разработки приложений ближайшим эквивалентом Xcode будет Visual Studio. Существует также версия Visual Studio для Mac, если вы когда-нибудь почувствуете необходимость вернуться. Для межплатформенного редактирования исходного кода (и большого количества подключаемых модулей) наиболее популярным выбором является Visual Studio Code.

Сочетания клавиш

Диспетчер клавиатуры PowerToys можно использовать для сопоставления сочетаний клавиш Windows с сочетаниями клавиш, которые вы используете на Mac.

< td>Отменить < td>Клавиша Windows+Shift+S
Операция Mac Windows
Копировать Command+C Ctrl+C
Вырезать Command+X Ctrl+X
Вставить Command+V Ctrl+V
Command+Z Ctrl+Z
Сохранить Command+S Ctrl+S
Открыть Command+O Ctrl+O
Заблокировать компьютер Command+Control+Q WindowsKey+L
Показать рабочий стол Command+F3 WindowsKey+D
Открыть браузер файлов Command+N WindowsKey+E
Свернуть окна Command+M WindowsKey+M
Поиск Command+Пробел WindowsKey
Закрыть активное окно Command+W Control+W
Переключить текущую задачу Command+Tab Alt+Tab
Развернуть окно до f полный экран Control+Command+F WindowsKey+Up
Сохранить экран (снимок экрана) Command+Shift+3 Клавиша Windows+Shift+S
Сохранить окно Command+Shift+4
Просмотр информации или свойств элемента Command+I Alt+Enter
Выбрать все элементы Command+A Ctrl+A
Выбрать более один элемент в списке (несмежном) Command, затем щелкните каждый элемент Control, затем щелкните каждый элемент
Введите специальный символы клавиша Option+символ клавиша Alt+символ

Сочетания клавиш на трекпаде

Некоторым из этих ярлыков требуется «Трекпад Precision», например трекпад на устройствах Surface и некоторых других ноутбуках сторонних производителей.

Параметры трекпада можно настроить на обеих платформах.

td>
Операция Mac Windows
Прокрутка Вертикальное смахивание двумя пальцами Вертикальное скольжение двумя пальцами
Масштаб Сведение и сведение двух пальцевСведение и разведение двух пальцев
Пролистывание вперед и назад между представлениями Проведение двумя пальцами в стороны Два смахивание пальцем в сторону
Переключение между виртуальными рабочими пространствами Скольжение четырьмя пальцами в сторону Скольжение четырьмя пальцами в сторону
Отображение открытых приложений Пролистывание вверх четырьмя пальцами Пролистывание вверх тремя пальцами
Переключение между приложениями< /td> Нет данных Медленно провести тремя пальцами вбок
Перейти на рабочий стол Растопырить четыре пальца< /td> Проведите тремя пальцами вниз
Открыть Cortana/Центр уведомлений Проведите двумя пальцами справа Три пальца нажмите
Открыть дополнительную информацию Три пальца коснитесь Нет данных
Показать панель запуска/запустить приложение Сведите четыре пальца Нажмите четырьмя пальцами

Оболочки командной строки и терминалы

Windows поддерживает несколько оболочек и терминалов командной строки, которые иногда работают немного иначе, чем оболочка BASH на Mac и приложения-эмуляторы терминала, такие как Terminal и iTerm.

Оболочки Windows

В Windows есть две основные оболочки командной строки:

Пользователи оболочки BASH для Mac и Linux: PowerShell также поддерживает многие псевдонимы команд, с которыми вы уже знакомы. Например:

  • Показать содержимое текущего каталога, используя: ls
  • Переместить файлы с помощью: mv
  • Перейти в новый каталог с помощью: cd

Некоторые команды и аргументы в PowerShell отличаются от BASH. Чтобы узнать больше, введите: get-help в PowerShell или ознакомьтесь с псевдонимами совместимости в документации.

Чтобы запустить PowerShell от имени администратора, введите "PowerShell" в меню "Пуск" Windows, затем выберите "Запуск от имени администратора".

Командная строка Windows (Cmd): Windows по-прежнему предоставляет традиционную командную строку (и консоль — см. ниже), обеспечивая совместимость с текущими и устаревшими командами и пакетными файлами, совместимыми с MS-DOS. Cmd полезен при запуске существующих/старых пакетных файлов или операций командной строки, но в целом пользователям рекомендуется изучить и использовать PowerShell, поскольку Cmd сейчас находится на обслуживании и не будет получать никаких улучшений или новых функций в будущем.< /p>

Оболочки Linux

Подсистема Windows для Linux (WSL) теперь может быть установлена ​​для поддержки запуска оболочки Linux в Windows. Это означает, что вы можете запускать bash с любым выбранным вами дистрибутивом Linux, интегрированным прямо в Windows. Использование WSL обеспечит среду, наиболее знакомую пользователям Mac. Например, вы будете ls отображать файлы в текущем каталоге, а не в каталоге, как в традиционной командной оболочке Windows. Чтобы узнать об установке и использовании WSL, см. Руководство по установке подсистемы Windows для Linux. Дистрибутивы Linux, которые можно установить в Windows с помощью WSL, включают:

Это лишь некоторые из них. Дополнительные сведения см. в документации по установке WSL и устанавливайте их непосредственно из Microsoft Store.

Терминалы Windows

В дополнение ко многим сторонним предложениям Microsoft предоставляет два «терминала» — приложения с графическим интерфейсом, которые обеспечивают доступ к оболочкам и приложениям командной строки.

Терминал Windows: Терминал Windows — это новое, современное, гибко настраиваемое приложение терминала командной строки, которое обеспечивает очень высокую производительность, работу с командной строкой с малой задержкой, несколько вкладок, разделенные панели окон, настраиваемые темы и стили, несколько " profiles" для различных оболочек или приложений командной строки, а также широкие возможности для настройки и персонализации многих аспектов работы с командной строкой.

Вы можете использовать Windows Terminal для открытия вкладок, подключенных к PowerShell, оболочкам WSL (например, Ubuntu или Debian), традиционной командной строке Windows или любому другому приложению командной строки (например, SSH, Azure CLI, Git Bash).

Консоль: на Mac и Linux пользователи обычно запускают предпочтительное терминальное приложение, которое затем создает и подключается к пользовательской оболочке по умолчанию (например, BASH).

Однако из-за особенностей истории пользователи Windows традиционно запускают свою оболочку, а Windows автоматически запускает и подключает консольное приложение с графическим интерфейсом.

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

Читайте также: