Я хотел бы иметь некоторые из наиболее часто используемых команд, которые я использую в среде Linux, в моем окне Windows, я знаю, что есть программа под названием Cygwin. Но я не хочу использовать такой тяжелый. Все, что я хочу, это простые перенесенные команды Unix для Windows.
Есть ли такие утилиты?
PS: я создал свою собственную команду 'clear' через clear.bat с 'cls' в ней, и я не могу сделать это для всех команд :)
windows
command-line
cygwin
ukanth
источник
источник
MSYS - http://www.mingw.org/wiki/msys
Вполне пригодный для использования, и пока у вас есть каталог «bin» MSYS в% PATH%, вы можете использовать многие команды unix из cmd.exe.
Вы можете даже быстро переключиться на bash из cmd.exe, когда вам это нужно.
источник
PATH
UnixUtils
источник
Несколько человек предложили UnixUtils, но, похоже, он не обновлялся в течение нескольких лет.
GnuWin32, похоже, находится в стадии более активной разработки. Его автообновление, GetGnuWin32 , относительно неуклюже, но вы должны иметь с ним дело, если вы достаточно знакомы с CLI, чтобы в первую очередь захотеть использовать инструменты командной строки Linux.
источник
На самом деле, если вы устанавливаете версию git для Windows, она поставляется с BASH, grep и кучей других базовых утилит unix. Это необходимо, поскольку git построен на этих инструментах командной строки. Самый простой способ получить базовую оболочку bash, о которой я знаю.
источник
Отличным вариантом является UWIN от David Korn в AT & T. Это бесплатно и регулярно обновляется.
источник
Я использовал и Cygwin, и различные итерации Inerix / SFU / SUA, а также CMD + unxutils и putty и т. Д. Это всегда похоже на борьбу с системой.
Я действительно был завоеван PowerShell (несмотря на название). Сейчас я просто использую PowerShell с некоторыми псевдонимами Unixy, несколькими сценариями для эмуляции поведения Unixy и несколькими собственными портами Windows, такими как vim, infozip, ncftp, curl, wget и т. Д.
Это зависит от того, что вы пытаетесь сделать. Если вы хотите, чтобы окна на самом деле были Unix, тогда ничто не будет чувствовать себя совершенно правильно, и это будет расстраивать по-разному. Если вы хотите портировать программное обеспечение, то есть много вариантов с различными плюсами и минусами. Если вам нужна мощная оболочка в текстовом режиме и среда сценариев, где у вас есть надежда реплицировать свою автоматизацию на серверы или компьютеры ваших друзей, тогда внимательно посмотрите на powershell.
источник