🐧 Как запустить файл .sh или Shell скрипт в Windows 10 |

🐧 Как запустить файл .sh или Shell скрипт в Windows 10

Мануал

Шелл скрипты или .SH файлы похожи на командные файлы Windows, которые могут выполняться в Linux или Unix.

В Windows 10 можно запустить файл .sh или скрипт оболочки, используя подсистему Windows для Linux.

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

Как запустить файл .sh или скрипт шелла в Windows 10

Bash – это оболочка и командный язык Unix, который может запускать файлы скрипты .sh.

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

Мы поделимся обоими методами.

  • Выполнить файл скрипт оболочки, используя WSL
  • Выполнить скрипт оболочки с помощью Ubuntu в Windows 10

1] Выполнить файл скрипта оболочки, используя WSL

Установите WSL или Windows Subsystem для Linux

Перейдите в Настройки> Обновление и безопасность> Для разработчиков.

Проверьте переключатель режима разработчика.

Поищите «Функции Windows», выберите «Включить или отключить функции Windows».

Прокрутите, чтобы найти WSL, установите флажок и установите его.

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

Нажмите Перезагрузить сейчас.

BASH отныне будет доступен в командной строке и PowerShell.

Выполнить файлы скриптов оболочки

  • Откройте командную строку и перейдите в папку, где доступен файл скрипта
  • Введите Bash script-filename.sh и нажмите клавишу Enter.
  • Система выполнит скрипт, и в зависимости от файла вы должны увидеть вывод.

На платформе Linux вы обычно используете SH, но здесь вам нужно использовать BASH.

Тем не менее, BASH в Windows имеет свои ограничения, поэтому, если вы хотите выполнить их в среде Linux, вам нужно установить Ubuntu или что-то подобное.

2] Выполнить скрипт оболочки, используя Ubuntu в Windows 10

Убедитесь, что у вас установлена Ubuntu или любой другой дистрибутив Linux.

Ubuntu смонтирует или сделает все ваши каталоги Windows доступными в /mnt.

Таким образом, диск C доступен по адресу /mnt/C.

Таким образом рабочий стол будет доступен по адресу /mnt/c/users/<username>/desktop.

Теперь следуйте этим шагам

  • В командной строке введите Bash, и система запустит приглашение дистрибутива.
  • Перейдите в папку с помощью команды «cd» , где доступны скрипты.
  • Введите «sh script.sh» и нажмите Enter

Система выполнит скрипт

Поскольку Linux теперь доступен в Windows, вам не нужно использовать какие-либо сторонние приложения, такие как Cygwin.

WSL должно быть достаточно для большинства скриптов, чтобы помочь вам запустить эти самые крипты оболочки в Windows 10.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий