Skip to content

Unixutils: удобные консольные утилиты для windows

UnixUtils screen

На Lifehacker.com увидел интересный пост про unixutils.
Думаю, не нужно объяснять, что это за утилиты такие — из названия ясно.
Вся прелесть в том, что это native windows приложения. Скачиваете архив в 3 мегабайта и получаете 120 мощных, удобных консольных unix утилит. Качать cygwin и иже с ним не надо!
В комплекте идет шеллка zsh. Любимый многими bash тоже есть как native-приложение. Например, тут.

Самое простое, ходовое и желаемое, что входит в unixutils: ls, cat/less, diff, du, find.
Плюс ко всему, в комплекте находятся очень мощные инструменты grep, gawk и sed, без которых панда-юниксоид становится грустной пандой.

Кстати, со всей этой фигней, смело можно брать готовые shell скрипты и запускать их под виндой.
Или же писать на привычном шелле :) Архивация, бэкап, все дела.

Итак, какие же плюсы этого пакета перед иными?

  • Не нужен cygwin. Отсюда растут ноги у следующих пунктов.
  • Компактность. Всего 3 мегабайта.
  • Мобильность. Никто не запрещает носить утилиты на флешке.

5 Comments

  1. Denya пишет:

    Чем вы пользуетесь? :)

    По дефолту-то в винде этих утилит НЕТУ.

    А плюс этого пакета — компактность. Не надо cygwin ставить.

    Можно носить на флешке.

  2. Gluek пишет:

    Portable, говоришь... Попробую сейчас, спасибо за пост.

  3. Denya пишет:

    Попробуй. :)

    Интересно, почему почти никто не читает лайфхакер.ком? :-)

  4. Byte пишет:

    Патамушта времени свободного особо нет :-)

    Утилитки радуют, обрёл наконец-то радость, снёс Cygwin с сервера.

    Появились мега-вещи а-ля:

    arp -a|grep 59-5b|awk «{print $1}»|xargs ping

    Или:

    netstat -n -p tcp -o|sort -gk 5|awk «{if (($5!=0)&&($5)) print $0}»

    Жизнь налаживается :-)

  5. Byte пишет:

    Но есть и дурдом, да.

    В частности, конструкции вроде:

    w|awk '{if (($3!="-")&&(NR>2)) print $1}'|xargs finger

    Отказываются работать под Виндой по причине идиосинкразии cmd.exe к одинарным кавычкам, апострофам и т.д. Экранирование в случае двойных кавычек не помогает, пока бодаюсь...

Leave a Reply

Your email is never published nor shared. Required fields are marked *
*
*