Как запустить оболочку в Windows

Обновлено: 21.11.2024

Сценарии Bash Shell – это текстовые файлы с расширением .sh, содержащие закодированную информацию, написанную для операционной системы Linux. Файлы сценариев предназначены для выполнения определенной задачи при запуске через компьютерную программу под названием BASH на платформе Linux.

Однако операционная система Windows не знает командного языка, используемого в файлах сценариев оболочки, и поэтому не может выполнять сценарии оболочки напрямую. Если вы хотите узнать, как запустить сценарий оболочки в Windows, вы попали по адресу. Читайте дальше, чтобы узнать больше о скриптах bash.

Оглавление

Что такое сценарии оболочки или файлы SH?

Файлы сценариев оболочки (или файлы SH) содержат одну или несколько команд, написанных на языке BASH (Bourne-Again Shell) и используемых несколькими программами Linux. Инженеры-программисты разработали эти файлы, чтобы облегчить рабочую нагрузку и разделить отдельные операции на многочисленные файлы сценариев. Следовательно, они играют решающую роль при создании короткой, но мощной компьютерной программы.

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

Среда Linux может быть реализована в Windows с помощью последнего включения подсистемы Windows для Linux (WSL) для Windows 10/11, с помощью которой различные файлы сценариев Linux или графический интерфейс могут выполняться через оболочку Windows Bash. Теперь без лишних слов давайте покажем вам, как запускать сценарии оболочки в Windows.

Как запустить файл .sh или сценарий оболочки в Windows 11/10

Пакетные файлы (или файлы .bat) – это небольшие закодированные программы для Windows, которые выполняют автоматизированные задачи с минимальными усилиями. Точно так же файл сценария .sh выполняет ту же работу для систем Unix или Linux через оболочку bash. Сценарии Bash состоят из входных данных командной строки (таких как cd, md, mkdir), объединенных вместе для выполнения сразу после выполнения. Более того, запустить скрипты Linux в Windows 10/11 можно следующими способами:

1] Выполнение файла сценария оболочки с помощью подсистемы Windows для Linux

Невозможно запускать файлы сценариев через командную строку или терминал PowerShell, предоставленный Windows напрямую, но можно запустить собственную оболочку Bash с помощью последней интеграции WSL или подсистемы Windows для Linux, предоставленной в Windows 10 Insider Preview. Сборка 14316. В целом процесс включает в себя множество шагов, поэтому мы разделили его на 4 части.

Часть 1. Включение WSL и параметров разработчика из компонентов Windows:

  • Во-первых, нам нужно включить функцию WSL Windows в настройках разработчика. Он поставляется в комплекте с операционной системой Windows и не требует дополнительных данных из Интернета. Включите настройки разработчика, выполнив следующие действия.
  • Откройте меню "Пуск" и нажмите на значок шестеренки, чтобы открыть приложение "Настройки".

  • Перейдите в раздел «Обновление и безопасность» в меню «Настройки».
  • Перейдите на вкладку "Для разработчиков" на левой панели и включите режим разработчика с помощью кнопки, как показано на рисунке.

  • Нажмите "ОК" в предупреждающем сообщении.

  • В строке поиска «Найти параметр» введите компоненты Windows и выберите параметр «Включить или отключить функции Windows».

  • Вы увидите всплывающее окно со списком всех различных будущих или устаревших функций Windows, которые пользователи могут включить в любое время. Найдите среди них подсистему Windows для Linux и установите рядом с ней флажок. Нажмите OK, чтобы подтвердить изменения и продолжить.

  • Windows потратит некоторое время на поиск необходимых файлов для включения подсистемы Windows.

  • После получения файлов Windows менеджер установки применит изменения, так что терпеливо ждите.

  • После успешного завершения всего процесса добавления Windows Bash вам будет предложено перезагрузить компьютер. Вы можете самостоятельно перезапустить сейчас или позже, в зависимости от того, остались ли у вас запланированные задачи.

Часть 2. Загрузите Ubuntu из Microsoft Store и интегрируйте с WSL:

  • После перезагрузки откройте Microsoft Store из меню "Пуск".

  • Нажмите «Получить», чтобы загрузить дистрибутив Linux, и терпеливо подождите.

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

  • В окне Windows Bash вам будет предложено создать учетную запись (отдельно от исходной учетной записи Windows). Введите желаемое имя пользователя и пароль в качестве учетных данных для входа. Запомните их должным образом, так как они потребуются позже.
  • После завершения вы можете запускать сценарии Bash, команды Linux (sed, awk, mkdir), инструменты Linux (nano, vi, python) непосредственно в Windows. Вы также получаете доступ к файловой системе Linux в Windows.

Часть 3. Инициализация только что установленного дистрибутива Linux:

  • Большинство дистрибутивов Linux, загруженных из магазина приложений, поставляются с минимальным каталогом пакетов. Вам необходимо обновить и обновить эти пакеты с помощью следующих команд: sudo apt update && sudo apt upgrade. Для этого процесса требуется подключение к Интернету для загрузки дополнительных пакетов.

Часть 4. Как запустить сценарий оболочки в командной строке Windows

  • Перейдите в папку в ОС Windows, где файлы сценариев хранятся в виде текстовых файлов.

  • Удерживая нажатой клавишу Shift, щелкните правой кнопкой мыши пустое место внутри папки. Нажмите на командную строку Открыть здесь. В более новой версии Windows нажмите здесь «Открыть окно PowerShell».
  • Введите bash в окне командной строки или в интерфейсе Power Shell. Windows перенаправляет вас в оболочку bash, и в окне терминала открывается новая строка. Это означает, что среда Windows изменилась на BASH.

  • Введите sh yourfilename.sh в окне терминала, где yourfilename – это имя файла sh, за которым следует расширение файла.
  • В ходе того же процесса вы узнаете, как запускать файл сценария в Windows PowerShell.

2] Использование Cygwin для запуска файлов сценариев оболочки

Официальное приложение Cygwin — это бесплатный интерфейс командной строки с открытым исходным кодом для Windows. С его помощью программы для Linux и Unix можно компилировать и запускать в Windows с использованием интерфейса, похожего на Linux, аналогичного оригинальному Linux BASH. Давайте посмотрим, как запустить сценарий оболочки в Linux из Windows через Cygwin:

  • Перейдите на официальный сайт Cygwin. Найдите исполняемые файлы Windows (setup-x86_64.exe) и загрузите 32-разрядную или 64-разрядную версию Cygwin.
  • Откройте загруженный установочный файл из папки «Загрузки» и следуйте инструкциям на экране. В процессе установки есть разные варианты, поэтому выбирайте соответственно.
  • Если вы установили 64-разрядную версию Cygwin, откройте терминал Cygwin64, дважды щелкнув его ярлык на рабочем столе.

  • Терминал будет иметь доступ к любым файлам на вашем компьютере, поэтому укажите путь (папку, в которой хранится ваш файл сценария) следующим образом: cd C:Users/Имя пользователя/Рабочий стол
  • После того как вы изменили каталог, пришло время выполнить сценарии оболочки с помощью команды sh: sh имя_файла.sh, где «имя_файла» — это имя файла sh, за которым следуют расширения файлов.

3] Выполнение сценария оболочки с помощью командной строки Git для Windows

Git – это бесплатный распределенный инструмент системы контроля версий с открытым исходным кодом, доступный для использования во всех операционных системах. Полезность Git подробно описана ниже:

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

Компьютеры Linux и macOS поставляются с предустановленным Git в качестве инструмента командной строки, который используется по умолчанию. Однако вы также можете получить его с официального сайта, на котором есть версии для всех операционных систем. Итак, давайте посмотрим, как запустить сценарий оболочки в Windows git bash:

  • Перейдите на официальную страницу управления версиями Git, открыв браузер и скопировав указанную ссылку: Скачать отсюда
  • Нажмите на ссылку Windows, чтобы загрузить командную строку git для вашей платформы Windows.

  • Перейдите в папку «Загрузки» и откройте установочный файл, чтобы начать установку git. Пройдите процесс установки, следуя инструкциям на экране, и сделайте соответствующий выбор.
  • Во время процедуры установки Git установит пункт контекстного меню, через который станет доступным запуск файлов сценариев оболочки из любого места на компьютере. Обязательно включите этот параметр в программе установки.

  • Чтобы запустить файл сценария, просто перейдите в папку, в которой находится файл .sh. Щелкните правой кнопкой мыши имя папки и выберите «GIT Bash Here».
  • Появится командный терминал GIT, известный как git bash, и рабочее местоположение уже установлено в папку с вашим файлом скрипта.
  • Запустите файл сценария с помощью команды: sh имя_файла.sh (имя файла можно заменить исходным именем файла sh, за которым следует расширение файла)

4] Преобразование файлов Script Shell в исполняемые файлы BAT для Windows

Этот подход рекомендуется не обычным пользователям, а тем, кто хорошо разбирается в командах скриптов и пакетных файлов (bat-файлов). Для начала мы можем просто обновить формат и расширение файла SH.

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

Для модификаций примера кода мы продемонстрируем простые процедуры, которым необходимо следовать.

  • Пакетные файлы – это простые программы для Windows со сценариями, похожие на сценарии оболочки Linux. В Windows пакетный файл можно запустить, просто дважды щелкнув его.
  • Во-первых, нам нужно открыть файл сценария Linux sh с помощью текстового редактора, такого как Блокнот.
  • Дважды щелкните файл sh.Когда Windows говорит, что не может найти файл, чтобы открыть его, нажмите «Дополнительные параметры» и нажмите «Блокнот».

  • Щелкните левой кнопкой мыши файл оболочки Bash и нажмите F2, чтобы переименовать расширения файлов. Измените расширение с .sh на .bat, нажмите Enter и нажмите Да, чтобы подтвердить изменения.

  • Откройте окно запуска Windows с помощью сочетания клавиш Win + R. В строке поиска введите cmd, чтобы открыть терминал командной строки.

  • Измените каталог на путь к папке, в которой хранится файл SH, используя имя папки cd.

Как запустить файл .Sh в Linux?

Для запуска сценария оболочки файла .sh в Linux необходимо следовать следующей методике:
– Запустите программу терминала.
– Создайте новый файл сценария .sh.
– Создайте командный файл nano имя-скрипта-здесь.sh
– Команда chmod может использоваться для предоставления разрешения на выполнение вашего сценария: chmod +x имя-скрипта-здесь.sh
– Введите . /script-name-here.sh в свой терминал.

Как запустить сценарий оболочки из другого сценария оболочки?

Как найти файл в Find?

Чтобы найти конкретный файл по имени или расширению, используйте команду find из командной строки. Пример: мы ищем файлы *.err в каталоге /home/username/ и во всех подкаталогах, включая следующую команду: find /home/username/ -name «*.err»
выражения поиска предполагают следующий синтаксис:
найти параметры запуска/выражения пути

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

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

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

Как написать скрипт Bash в Windows 10

При написании сценариев оболочки в Windows помните, что Windows и UNIX-подобные системы, такие как Linux, используют разные символы «конец строки» в текстовых файлах в сценариях оболочки.

Другими словами, это означает, что вы не можете просто написать сценарий оболочки в Блокноте. Сохраните файл в Блокноте, и он не будет правильно интерпретирован Bash. Однако вы можете использовать более продвинутые текстовые редакторы, например, Notepad++ позволяет добавлять в файл символы конца строки UNIX, щелкнув «Правка» > «Преобразование EOL» > «Формат UNIX/OSX».

Однако лучше просто написать сценарий оболочки в самой среде Bash. Среда Bash на основе Ubuntu поставляется с текстовыми редакторами vi и nano. Редактор vi более мощный, но если вы никогда не использовали его раньше, вы можете начать с nano. Его проще использовать, если вы новичок.

Например, чтобы создать сценарий bash в nano, вы должны выполнить следующую команду в bash:

При этом откроется текстовый редактор Nano, указывающий на файл с именем «myscript.sh» в домашнем каталоге вашей учетной записи пользователя. (Символ «~» обозначает ваш домашний каталог, поэтому полный путь — /home/username/myscript.sh.)

Начните сценарий оболочки со строки:

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

Если вы используете текстовый редактор Nano, вы можете сохранить файл, нажав Ctrl+O, а затем Enter. Закройте редактор, нажав Ctrl+X.

Сделайте скрипт исполняемым, а затем запустите его

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

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

(Если скрипт находится в текущем каталоге, вы можете запустить его с помощью ./myscript.sh)

Как работать с файлами Windows в сценарии Bash

Чтобы получить доступ к файлам Windows в сценарии, вам необходимо указать их путь в /mnt/c, а не их путь в Windows. Например, если вы хотите указать файл C:\Users\Bob\Downloads\test.txt, вам нужно указать путь /mnt/c/Users/Bob/Downloads/test.txt. Дополнительные сведения см. в нашем руководстве по расположению файлов в оболочке Bash в Windows 10.

Как включить команды Bash в пакетный или PowerShell-скрипт

Наконец, если у вас есть пакетный файл или сценарий PowerShell, в который вы хотите включить команды, вы можете запускать команды Bash напрямую с помощью команды bash -c.

Например, чтобы запустить команду Linux в командной строке или окне PowerShell, можно выполнить следующую команду:

Этот прием позволяет добавлять команды Bash в пакетные файлы или сценарии PowerShell. Окно оболочки Bash появится при выполнении команды Bash.

Обновление: если у вас установлено несколько сред Linux, вы можете использовать команду wslconfig, чтобы выбрать среду Linux по умолчанию, используемую при выполнении команды bash -c.

Чтобы создать ярлык для сценария Bash из Windows, просто создайте ярлык, как обычно. В качестве цели ярлыка используйте команду bash -c, описанную выше, и укажите ее на созданный вами сценарий Bash.

Например, вы должны указать ярлык на ” bash -c "~/myscript.sh" », чтобы запустить приведенный выше пример скрипта. Вы также можете просто запустить эту команду из командной строки или окна PowerShell.

  • › Как использовать условные тесты с двойными скобками в Linux
  • › Все, что вы можете делать с новой оболочкой Bash в Windows 10
  • › Как запускать программы Windows из оболочки Bash в Windows 10
  • › Как запустить две или более команд терминала одновременно в Linux
  • › Что означает XD и как вы его используете?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как установить Google Play Маркет в Windows 11
  • › Почему не было Windows 9?

Файлы сценариев оболочки Bash написаны на языке сценариев bash для Linux. Он содержит команды, которые обычно можно запускать в командной строке. Эти файлы можно вызвать в Терминале для выполнения и открыть двойным щелчком. Однако Windows не знает, что такое файл SH и как его выполнить. Если вы ищете способ запустить файл SH в Windows, эта статья предоставит вам все возможные способы.

Запуск файлов SH в Windows

Что такое файлы SH?

Файлы SH (также известные как файлы сценариев) — это сценарии, которые программируют и используют приложения Bash. Язык Bash используется для написания инструкций в этих файлах. Разработчики программ в основном используют эти файлы.Поскольку они содержат команды для выполнения программ, они действительно важны. Однако эти файлы предназначены для Linux, поэтому для их выполнения в Windows потребуется некоторое программное обеспечение или среда, которые мы предоставим в методах этой статьи.

Для получения дополнительной информации о файлах SH вы можете прочитать нашу статью здесь. Переходим к методам запуска файлов SH в Windows.

Способ 1: использование Cygwin для выполнения файлов SH

Cygwin — это среда интерфейса командной строки с открытым исходным кодом, похожая на Unix. Он позволяет компилировать приложения Unix или Linux и запускать их в операционной системе Windows из интерфейса, подобного Linux. Используя Cygwin, мы можем без проблем запускать файлы SH.

  1. Перейдите на официальный сайт Cygwin, чтобы загрузить 32- или 64-разрядный установочный файл: CygwinЗагрузить сайт для Cygwin
  2. Откройте загруженный установочный файл и следуйте инструкциям по загрузке и установке Cygwin. В процессе установки есть разные варианты, поэтому выбирайте те, которые вам больше нравятся.
  3. После установки откройте терминал Cygwin64, дважды щелкнув ярлык на рабочем столе.
  4. Теперь используйте следующую команду, чтобы изменить каталог, в котором находится файл:

Это изменит каталог на рабочий стол. Теперь введите следующую команду для запуска файла SH:

Способ 2. Использование функции подсистемы Windows для Linux в Windows 10

Подсистема Windows для Linux (она же WSL) – это функция, которая позволяет пользователям запускать командные строки Linux на компьютере с установленной операционной системой Windows 10. Эта функция была впервые добавлена ​​в Windows 10 в 2016 году. Так же, как в Linux есть программное обеспечение Wine для запуска программного обеспечения Windows, теперь в Windows есть WSL для запуска программного обеспечения Linux. Однако для включения и работы с этой функцией потребуется много шагов, поэтому мы разделили этот метод на три основных шага, которые перечислены ниже:

Шаг 1. Включение подсистемы Windows для Linux

Шаг 2. Установка дистрибутива Linux для Windows

Существует три различных способа установки дистрибутива для Windows. Однако иногда один из методов не будет работать для конкретного пользователя, поэтому ниже мы предоставим все три метода:

Шаг 3. Инициализация только что установленного дистрибутива и выполнение файла SH

  1. Большинство дистрибутивов, которые вы будете устанавливать, поставляются с пустым/минимальным каталогом пакетов. Поэтому вам необходимо обновить и обновить пакеты с помощью следующей команды: Обновление и обновление пакетов
  2. После того, как вы закончите работу с дистрибутивом, теперь вы можете изменить каталог на местоположение файла SH, используя следующие команды:
  3. Это смонтирует ваши диски Windows. Теперь вы можете перейти в нужное место:

    Способ 3. Использование командной строки Git для выполнения файлов SH

    Git — это бесплатная система управления версиями с открытым исходным кодом, доступная для всех операционных систем. По умолчанию Git устанавливается на компьютеры с Linux и macOS как параметр командной строки. Однако вы также можете загрузить его с официального сайта для всех операционных систем.

    Способ 4. Преобразование файла сценария в пакетный файл

    Этот метод не рекомендуется для обычных пользователей, но для пользователей, которые очень хорошо знают команды скриптовых и bat-файлов. Вы можете просто изменить формат и расширение файла SH. Это требует навыков перевода файла сценария в пакетный файл, поэтому вам следует избегать использования этого метода, если вы не знаете, какой формат используют оба этих файла. Мы собираемся показать вам простые шаги, необходимые для изменения примера кода.

    • Сетевой инженер (LAN/WAN) |
    • Твиттер
    • ЛинкедИн

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

    Файл .SH — это простой текстовый файл, содержащий команды и небольшую логику. Есть несколько способов запустить файл .SH. Файл .SH очень похож на пакетный файл операционной системы Windows и может быть запущен в операционной системе на базе Linux. Также можно запустить файл .SH в Windows 10 с помощью подсистемы Windows для Linux.

    В этом руководстве мы покажем вам, как запускать файлы .SH в системах Linux и Windows 10.

    Запуск файлов .SH в Linux

    В этом разделе мы покажем вам, как запустить файл .SH в Linux с примерами.

    Основные шаги для запуска файлов .SH

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

    chmod +x имя_файла.sh

    chmod 755 имя_файла.sh

    Затем вы можете запустить файл .SH, выполнив следующую команду:

    Запуск файла .SH от имени пользователя root

    В некоторых случаях вам потребуется root-доступ для установки приложения или внесения изменений на системном уровне с помощью файла .SH. Вы можете запустить файл .SH от имени пользователя root с помощью команды sudo, как показано ниже:

    sudo bash имя_файла.sh

    Введите пароль пользователя и нажмите Enter, чтобы выполнить файл .SH.

    Вы также можете использовать команду su для входа в систему с правами суперпользователя и выполнения файла .SH.

    Сначала переключите пользователя на root с помощью следующей команды:

    Затем запустите файл .SH с помощью следующей команды:

    Запустить файл .SH с помощью команды CHMOD

    Вы также можете использовать команду chmod для запуска файла .SH. Сначала установите разрешение на выполнение для вашего файла с помощью следующей команды:

    chmod +x имя_файла.sh

    Затем запустите файл .SH с помощью следующей команды:

    Если ваш файл находится в каталоге /opt, выполните следующую команду:

    Запустить файл .SH с помощью графического интерфейса пользователя

    Вы также можете запустить файл .SH с помощью графического пользовательского интерфейса. Для этого сначала щелкните правой кнопкой мыши файл, который вы хотите запустить, как показано ниже:

    Далее нажмите «Свойства». Вы должны увидеть следующий экран:

    Затем нажмите на вкладку разрешений и выберите Разрешить выполнение файла как программы, как показано ниже.

    Затем дважды щелкните файл, чтобы выполнить его.

    Запуск файлов .SH в Windows 10

    Существует несколько способов запуска файлов .SH в операционных системах Windows 10.

    Запустить файл .SH с помощью WSL

    WSL означает «Подсистема Windows для Linux». Это уровень совместимости для запуска двоичных исполняемых файлов Linux в Windows 10 и Windows Server 2019. Он позволяет запускать собственные инструменты командной строки Linux непосредственно в Windows.

    Во-первых, вам необходимо установить WSL в ваших системах Windows 10.

    Для этого выберите «Настройки» > «Обновление и безопасность» > «Для разработчиков» и установите переключатель «Режим разработчика». Затем найдите «Компоненты Windows», выберите «Включение или отключение компонентов Windows».

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

    Затем откройте командную строку, измените каталог, в котором находится yourfilename.sh, и введите bash yourfilename.sh, чтобы выполнить файл, как показано ниже:

    Запуск файла .SH с помощью Ubuntu в Windows 10

    Если вы хотите запустить файл .SH в среде Linux в Windows 10, вам потребуется установить Ubuntu или любые другие дистрибутивы Linux в Windows 10.

    Вы можете установить Ubuntu в Windows 10, выполнив следующие действия.

    Сначала выберите «Настройки» > «Обновление и безопасность» > «Для разработчиков» и установите переключатель «Режим разработчика». Затем найдите «Компоненты Windows», выберите «Включение или отключение компонентов Windows».

    Далее прокрутите вниз, найдите «Подсистема Windows для Linux (бета)», установите флажок и нажмите «ОК», чтобы установить ее. После завершения установки вам потребуется перезагрузить систему, чтобы завершить установку запрошенных изменений.

    Затем откройте командную строку, введите bash и нажмите Enter, чтобы установить Ubuntu в Windows 10. После завершения установки вы должны увидеть следующий экран:

    Теперь измените каталог с помощью команды cd на каталог, в котором находится yourfilename.sh, и нажмите Enter, чтобы запустить файл, как показано ниже:

    Заключение

    В приведенном выше руководстве мы узнали, как запускать файлы .SH в операционных системах Linux и Windows 10. Надеюсь, теперь у вас достаточно знаний для запуска файлов .SH в Linux и Windows 10.

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