Утилиты Unix (Linux) для Windows - UnxUtils

Пригодятся тем, кому вдруг понадобилось под Windows сделать tar.gz архив, воспользоваться регулярными выражениями Linux-программы grep, вычислить (проверить) контрольную сумму md5, в общем, сделать в командной строке Windows то, что она не умеет, но вам бывает надо.

Сайт проекта - http://unxutils.sourceforge.net/
http://sourceforge.net/projects/unxutils
Страница закачки - http://sourceforge.net/project/showfiles.php?group_id=9328

Полный список доступных программ:

agrep.exe, ansi2knr.exe, basename.exe, bison.exe, bzip2.exe, bunzip2.exe, bzip2recover.exe, cat.exe, chgrp.exe, chmod.exe, chown.exe, cksum.exe, cmp.exe, comm.exe, compress.exe, cp.exe, csplit.exe, cut.exe, date.exe, dd.exe, df.exe, diff.exe, diff3.exe, dirname.exe, du.exe, echo.exe, egrep.exe, env.exe, expand.exe, expr.exe, factor.exe, fgrep.exe, find.exe, flex.exe, fmt.exe, fold.exe, gawk.exe, make.exe, grep.exe, gsar.exe, gunzip.exe, gzip.exe, head.exe, id.exe, install.exe, join.exe, less.exe, ln.exe, logname.exe, ls.exe, m4.exe, md5sum.exe, mkdir.exe, mkfifo.exe, mknod.exe, mv.exe, mvdir.exe, nl.exe, od.exe, paste.exe, patch.exe, pathchk.exe, pr.exe, printenv.exe, printf.exe, ptx.exe, recode.exe, rm.exe, rman.exe, rmdir.exe, sdiff.exe, sed.exe, seq.exe, sleep.exe, sort.exe, sh.exe, shar.exe, split.exe, stego.exe, su.exe, sum.exe, sync.exe, tac.exe, tail.exe, tar.exe, tee.exe, test.exe, touch.exe, tr.exe, uname.exe, unexpand.exe, uniq.exe, unrar.exe, unshar.exe, uudecode.exe, uuencode.exe, wc.exe, wget.exe, which.exe, whoami.exe, xargs.exe, yes.exe, zcat.exe.

Дополнительно есть две утилиты для работы с буфером обмена Windows: pclip.exe, gclip.exe и консольный мультимедиа плеер: gplay.exe.

Для установки всего этого великолепия на компьютер есть два способа: простой и очень простой.

Простой способ установки

Распаковываем архив в любое место, но лучше в корень системного диска.
Пути к исполняемым файлам надо добавить к переменной окружения PATH. К примеру, если вы в распаковали архив в корень диска C:, то найдите в свойствах значка "Мой компьютер" кнопку "Переменные среды", отыщите там переменную Path и через точку с запятой добавьте к ней значение C:\usr\local\wbin\

Очень простой способ установки

Если подумать, то Unix-подобная структура каталогов на Windows, абсолютна не нужна. Ни к чему и засорение переменной PATH. В Windows уже есть каталоги добавленные в нее, например, system32 в папке Windows. Именно там и находятся все Windows-утилиты командной строки.
Поэтому, распаковываем архив. Находим в нем папку usr\local\wbin\. Выбираем там только нужные нам файлы и копируем их в папку C:Windows\system32 (у вас путь может быть другим) и все. С утилитами Windows по названию совпадают только три программы пакета: expand.exe, find.exe и sort.exe. Здесь уже думайте сами, Заменять родные программы юниксовыми или нет? expand.exe точно не нужно менять - широко применяется для восстановления Windows при сбоях.

Работа с утилитами

Идем в Пуск->Выполнить запускаем cmd и вам доступны обычные команды Unix - tar, gzip, grep и т.д. (более сотни). Многие программы, правда, работают с ограничениями.