Как выполнить .SH файлы в Windows



Обновлено March 2024: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Эти файлы сценариев не были разработаны для Windows и работают только в системах Unix (Linux и MacOS, а также многие другие, менее популярные).

Что такое файл .sh?

Файлы разработчика, известные как скрипты, которые приложения и программы Bash используют. Известно, что файлы SH создаются и хранятся на языке Bash, поскольку содержащиеся в них инструкции написаны на этом языке. Файлы SH могут выполняться, когда текстовые команды вводятся в интерфейсе командной строки оболочки. Файлы SH в основном используются разработчиками программ, и эти файлы важны для приложения Bash, потому что приложение в основном использует скрипты и команды, которые должны быть выполнены, чтобы это приложение работало. А поскольку файлы SH являются сценариями, запрограммированными в этом приложении, и содержат команды для запуска программы, они действительно важны. Команды, содержащиеся в файлах SH, различаются, и теперь расширение файла SH превращается в интерактивную оболочку, хотя изначально это был язык сценариев. Такие программы, как C-Shell, Korn Shell и Bourne Shell, также используют SH-файлы для хранения скриптов.

Если вы хотите запустить сценарий как собственное приложение Windows, вы не сможете.

Но если вы хотите использовать его только в командной строке Linux, у вас есть два варианта.

  • Классическим вариантом всегда был Cygwin. Это оболочка VM, которая запускает приложения и скрипты Linux. (У меня нет опыта с этим)
  • Под Windows 10 они имеют Bash на Ubuntu на Windows, Это подсистема Linux, поддерживаемая Microsoft. У него нет параметров графического интерфейса, и, к сожалению, все, что вам нужно сделать, это установить его на диск c. (У меня есть опыт с этим)


Обновление за март 2024 года:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать



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

Запуск SH файлов с помощью Cygwin

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

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

CD C: пользователь / имя пользователя / рабочий стол

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

sh windowsbulletin.sh

Использование подсистемы Windows для Linux

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

Однако, чтобы это работало, вы должны сначала активировать функцию.

После установки подсистемы Windows для Linux в Windows 10 вы можете запускать Linux в режиме командной строки. Это дает вам доступ к оболочке Bash на вашем ПК с Windows!

Заключение

Microsoft продолжает инвестировать в разработку Windows 10 как операционной системы с лучшей производительностью, и в юбилейное обновление компания включает не только серьезные улучшения и изменения, но и отличную функциональность для разработчиков. Мы говорим о Linux Bash Shell, и это большая проблема.

Bash Shell - это просто программа командной строки, которая долгое время была частью Linux и часто используется разработчиками. Microsoft добавила его с помощью Anniversary Update непосредственно в Windows 10, и все работает благодаря новой подсистеме Windows для Linux.

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt/37478310



Совет эксперта: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь