Як: Виконувати .SH файли на Windows



Оновлено квітень 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 у них є Баш в Ubuntu на Windows. Це підсистема Linux, підтримувана Microsoft. Він не має опцій графічного інтерфейсу і, на жаль, все, що вам потрібно зробити, це встановити його на диск c. (У мене є досвід роботи з цим)


Оновлення квітня 2024 року:

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

скачати



Зверніть увагу, що ви можете використовувати сценарій або його результат (встановлену програму тощо) з цього інтерфейсу Linux. Компілятори та бібліотеки, створені для Windows, не працюють в оболонці.

Запуск файлів SH з Cygwin

Cygwin - це інтерфейс інтерфейсу командного рядка з відкритим вихідним кодом, подібний до Unix. Вона дозволяє компілювати та запускати програми Unix або Linux на операційній системі Windows у Linux-подібному інтерфейсі. Cygwin дозволяє нам запускати файли SH без будь-яких проблем.

  1. Відвідайте офіційну сторінку Cygwin, щоб завантажити 32-біт або 64-біт інсталяційний файл: 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 додала його з ювілейним оновленням безпосередньо в Windows 10, і все працює завдяки новій підсистемі Windows для Linux.

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



Порада експерта: Цей інструмент відновлення сканує репозиторії та замінює пошкоджені чи відсутні файли, якщо жоден із цих методів не спрацював. Він добре працює в більшості випадків, коли проблема пов’язана з пошкодженням системи. Цей інструмент також оптимізує вашу систему для максимальної продуктивності. Його можна завантажити за Натиснувши тут