If you are a student and need to learn UNIX commands or your organization runs both Windows and UNIX, you may eventually find yourself in a situation that calls for Windows users to run UNIX applications. While this particular situation does present some special challenges, a solution can often be achieved by using Cygwin. So today I will show you how you can install UNIX on window OS temporarily using Cygwin, Now see what it is.
What is Cygwin?
Supported Operating system (Windows)
Before you install Cygwin though, you must know that although Cygwin does use a UNIX API, the application’s functionality is ultimately determined by the Windows operating system. The application makes calls to a UNIX DLL,which then makes calls to the Windows operating system. Therefore, if Windows doesn't support a particular function, then you can’t expect your UNIX application to perform the function. You must also bear in mind that different versions of Windows have different native functionality.
How to install Cygwin?
When running Setup, just choose the Install From Internet option and the necessary files will be installed into the location that you specify. All you have to do is to answer a few simple questions about your Internet connection and about the mirror site that you want to use for the download. As the download begins, a screen will appear, asking you which Cygwin packages that you want to install. To get everything that Cygwin has to offer, select the All Default option. The Setup program will now download a series of different files to your machine. You are done.
|UNIX on window cygwin install|
Details, Settings and use
|UNIX terminal on window|
Cygwin tools Cygwin comes with some UNIX tools, which are ports of some popular development tools for Windows. These tools make it possible to write Win32 applications that are based on either the standard Win32 API, the Cygwin API, or both. Basically, this means that you can easily create Windows versions of your UNIX applications based on the original UNIX source code.
The various CYGWIN tools are included in the CYGWINUSRMANMAN1 folder. These tools include things like DIFF, BUGBASH, DIR, and EXPAND. There are 136 different UNIX tools in this folder. Most of the more common tools that you find in a true UNIX environment are also available in CYGWIN. Libraries In addition to the various tools that CYGWIN includes, there are also numerous library files that you can link to through your applications.
|Icon in start|