If you add your "C:\path\to\cygwin\bin" directory to your Windows PATH, you'll be able to use less, grep, find and so on from the bog-standard DOS command line. The main use I've found for this is that I don't have to remember to use dir rather than ls on Windows; I seem to be a bit slow on the uptake and can never remember which is an SSH window and which is DOS.

If you do this, and you've got both C:\path\to\cygwin\bin and C:\path\to\perl in your PATH make sure you know which perl you're pointing to when you type 'perl script.pl', because cygwin\bin usually has a perl in it. I've had multiple perl binaries (AS and Cygwin) and multiple ruby binaries (native Win32 and Cygwin) for a while now, and it never seems to cause many problems.

update: On the original question, I'd have no hesitation in suggesting using Cygwin. Having gnu make in Windows means that you're only really limited by what source you can get your hands on, plus you can install *nix daemons as Windows Services - for example, Cygwin is the only way to get a PostgreSQL server running on Windows.

//=\\

In reply to Re: Re: PPT and Cygwin by ViceRaid
in thread PPT and Cygwin by simon.proctor

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.