Cygwin – дуже корисна штука під Windows! Perlover - s Blog

Нещодавно відкрив для себе такукласну річ, якCygwin !

Якщо коротенько — це майжеповноцінний набір всіх утиліт, що є під Unix, але під Windows системою. Особисто для мене корисними виявилися такі утиліти як:bash & rsync. Перший дозволяє використовувати всю потужність shell команд, але під Windows, другий – з легкістю робити синхронізацію та резервування.

Раніше для синхронізації я використовував Good Sync, але зараз вирішив відмовитися від нього — він занадто самостійний і складний, створює службові папки, сам вирішує від куди і куди що копіювати — можна й втратити дані. Плюс за нього ще треба платити. А rsync більш передбачуваний - копіює з одного місця в інше. Наприклад, зараз у мене є bash скриптики для копіювання, скажімо, Roboform паскарт на флешку і назад. Причому rsync використовує метод дельта — копіює лише ті блоки файлу, які змінені і не чіпає інше. Можна навіть опціями сказати йому, щоб він не дивився лише на дату та розмір файлу для ухвалення рішення про розгляд копіювання файлу, а скажімо, порівнювати контрольні суми.Найголовніша фішка cygwin - використання того жнаписання шляхів, як і в Unix - з прямим слішем '/'. Завдяки цьому, у Windows системі Unix людина почувається комфортно. Самі ж диски Windows виглядають як «/cygdrive/d/…» тощо. Також, особисто я, використовую, окрім rsync, такі утиліти, як git & less & vim & perl та інші. Навіть можна поставити під нього більшість perl дистрибутивів шляхом компіляції їх вихідних джерел! Таким чином, навіть просто програмістам стане в нагоді cygwin, тому що він має і make утиліти, і gcc компілятори, і git систему, рідну. Втім, обов'язково зверніть найого увага!Фактично це Unix всередині Windows!