Как мне получить командную строку Unix на ключе Windows / USB?

Итак, я учитель в школе, и у меня нет возможности установить очень много вещей. В настоящее время мы используем Windows 7. Я не могу изменить какие-либо переменные среды.

Я установил следующее программное обеспечение:

  • Ruby 2.2.4 с командной строкой
  • Python, включая IDLE

Есть ли способ сделать портативную версию? Я могу закинуть их на флешки.

Я хочу запускать только самые основные команды unix: например, получить количество слов в файле:

wc file.txt

Или отображение содержимого файла:

file file.txt

Буквально, очень простые команды. Это часть упражнения для моих учеников.


person Brian O    schedule 02.02.2017    source источник
comment
Вам нужны команды и программы Linux для bash? Единственный совет, который я могу вам дать, это установить ubuntu на USB.   -  person Asalle    schedule 02.02.2017
comment
Мне ничего из этого не нужно. Я просто хочу запустить эти строки кода сверху в командной строке unix.   -  person Brian O    schedule 02.02.2017


Ответы (2)


Найдите переносной Cygwin (например, https://github.com/GathSystems/CygwinPortable). Я использовал его точно так же, как вы - с флешки.

person DTL    schedule 02.02.2017
comment
Я установил его, и в нем говорится: вы установили CygwinPortable для настройки контекстного меню проводника. Ваш путь изменился или ключи реестра не установлены. Нажмите «ОК», чтобы установить ключи реестра с доступом администратора, или отключите «Set Config Menu» в параметрах. - person Brian O; 02.02.2017

Busybox для Windows должен отлично сработать для того, что вы хотите сделать.

Вам не нужно ничего устанавливать. Достаточно просто загрузить отдельный исполняемый файл.

Выполнение busybox.exe bash даст вам оболочку, которая знает wc, file и cat среди многих других команд.

person Eric Duminil    schedule 02.02.2017
comment
Как мне установить или использовать эту программу? Большое спасибо! - person Brian O; 02.02.2017