Top Posts & Pages
Computers, anime, and writing – A confederation of topics
“Wait a minute, what? What is Cygwin? Never ‘eard of it.”
“Not to worry-allow me to explain…”
Cygwin-exactly what Cygwin does is best described on the homepage, cygwin.com, in which the following is said:
a DLL (cygwin1.dll) which acts as a Linux API layer providing substantial Linux API functionality.
The other explanation is, in my opinion, incorrect so I will not bother plagiarizing it. Anyways, moving on.
For those of who found that explanation clear as mud, let me explain further: Cygwin is a terminal that can be installed on Windows systems to provide a Linux-like environment for running programs and doing certain actions in. Cygwin is NOT…
- a way to run native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.
- a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your appsfrom source if you want to take advantage of Cygwin functionality.
So basically, Cygwin is a program that allows you to use the Linux terminal on a Windows machine, plain and simple.
“Why would I want to do that?”
“There are some awesome things that you can do with the Linux command line-“
In my post Installing and running Linux, posted in January of this year, I went over some basic commands that can be used in the Linux terminal. Here’s a quick recap of the commands mentioned in my article, as well as a couple extra commands:
These three commands are the basics you will need to know in order to preform simple tasks in the command line. There are thousands more commands for doing pretty much everything, but that is not within the scope of this post and therefor will not be discussed here.
“Sounds pretty neat; so how do I get it?”
Follow these easy steps: