2

Когда я пишу сценарий оболочки и компилирую его, я обычно загружаю Linux/Knoppix (Unix) в мой ПК на базе Windows. Это тяжело, и я очень устал загружать всю ОС каждый раз.

Есть ли более быстрый метод, чем этот?

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

6 ответов6

12

Вы должны быть в состоянии выполнять все свои сценарии в cygwin, которая является Linux-подобной средой для Windows.

5

Вы можете попробовать ideone.com. Вы можете редактировать и запускать сценарии bash там (как прокомментировал Деннис, сценарии оболочки практически никогда не компилируются). Вход ограничен стандартным вводом, а вывод ограничен стандартным выводом, поэтому вы не можете использовать его для разработки скриптов манипулирования файлами. Если вы просто пытаетесь избежать ситуации двойной загрузки / перезагрузки, нет необходимости искать «онлайн» решение.

Рекомендация Дэна о Cygwin кажется разумным способом запуска сценариев оболочки под Windows.

Если вам нужно что-то более полное Unix-у, вы можете попробовать виртуальную машину (запустить другую ОС «внутри» Windows). Я думаю, что вы можете использовать VMWare Player для запуска множества предустановленных дистрибутивов GNU/Linux.

Кроме того, вы можете попробовать VirualBox и установить предпочитаемую систему Unix-y под ним, если вы не можете найти подходящий образ виртуальной машины, который совместим (или вы предпочитаете не использовать) VMWare Player.

2

В сети доступно любое количество бесплатных учетных записей оболочки. Возможно, вы получите к ним доступ через ssh а не через браузер. Этот сайт является одним из списка некоторых из них.

1

Чтобы по-настоящему проявить творческий подход, вы можете загрузить дистрибутив Ubuntu в облаке Amazon S3 и в основном бесплатно установить сервер на основе Ubuntu.

РЕДАКТИРОВАТЬ Крис в комментариях сделал правильное утверждение. Это не S3, который допускает установку Ubuntu, а скорее сервис EC2. И хотя это не 100% бесплатно, это относительно недорого для легкого использования, но, скорее всего, не стоит. Спасибо Крис за разъяснения!

1
  1. Проверьте ׂ Gnu в Windows. Вы можете найти это меньше хлопот, чем Cygwin.
  2. Возможно, вы действительно ищете бесплатную учетную запись оболочки. Лично я получил аккаунт на devio.us. Вам понадобится ssh-клиент, такой как PuTTY, чтобы получить к нему доступ.
1

я не часто пишу сценарии, но когда я это делаю, я запускаю Bash Shell Online

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .