Cygwin, un entorno de Linux para tu Windows

Sigo pensando que lo mejor es tener instalado Linux, pero aun asi hay mucha gente que no quiere o no puede, o por motivos laborales tiene que utilizar Windows y sin embargo necesita trabajar con otros entornos linux/unix en sus tareas diarias. En estos casos lo mejor es usar Cygwin. Es como tener la consola de Linux pero ejecutandose bajo Windows. Cygwin es un entorno “similar-a-Linux” para Windows. Consta de dos partes:

– una DLL (Cygwin1.dll) que actua como una capa de emulacion del API de Linux.

– y un conjunto de tools y herramientas que proporcionan un look & feel como el de Linux.

En la practica esto viene a ser que podremos usar una consola de comandos como la de linux, y utilidades como “ftp”,”telnet”,”ls”,”ps”, otras “tools” para comprimir y descomprimir archivos, editores como “vi” y “joe”, apache, ssh, “gcc” para poder compilar, e incluso nuestro propio servidor X. Lo que lo hace “ideal” si tienes que trabajar con otras maquinas Unix/Linux desde tu estacion de trabajo o incluso para escribir y probar shell scripts, o ir aprendiendo los comandos basicos de Linux.

Para instalar Cygwin, nos conectamos al sitio principal y nos descargamos el archivo “setup.exe”. Al hacer doble click sobre el, arranca el asistente de instalacion.

Pulsa en continuar. Aparece la pantalla para elegir un metodo de instalacion. Tienes 3 opciones: Instalar desde Internet, Descargar paquetes pero no instalarlos, o instalar desde unos paquetes descargados previamente. Nosotros elegimos la primera opcion (Descargar desde internet):

Seleccionamos ahora el directorio donde instalaremos Cygwin (la opcion por defecto “C:/Cygwin” no esta nada mal, podemos dejar esta opcion). Aqui tambien podemos indicar si queremos instalar para el usuario actual o todos los usuarios, y el formato (tipo de fichero) de los archivos de texto.

– Seleccionamos el directorio donde dejaremos los paquetes descargados desde Internet:

– Seleccionamos el tipo de conexion a Internet que usaremos para la descarga de archivos:

– Tras aceptar, aparece una lista de “mirrors” desde los que podemos descargar Cygwin. Selecciona uno de la lista  y pulsa en continuar.

– Aparece la lista de paquetes a instalar. Si no seleccionas ninguno , solo se instalan los “basicos”. Puedes navegar por la lista e ir seleccionando los paquetes adicionales que quieres instalar (Por ejemplo en la categoria Editores de Texto, puedes seleccionar “vim” o “joe”). “Skyp” es no instalar, haciendo click sobre el texto, ya puedes alternar entre Instalar, o no instalar y si instalas, aparece un checkbox con la version del paquete que quieres usar.

Aqui selecciona de la lista aquellas tools que te interese poder usar desde Cygwin y pulsa en continuar.

– Ahora comienza el proceso de instalacion de paquetes.

– Cuando termine, aparece una nueva ventana. Marca ahi la opcion de crear un icono en el escritorio:

– Se creara un icono llamado “Cygwin” en el escritorio y termina la instalacion. Ahora si pulsas sobre el icono de Cygwin ya se abre la consola de comandos:

Aqui ya puedes ir escribiendo los comandos Linux directamente. Tienes un sistema de fichero similar al de Linux con sus directorios /home, /etc, etc.. Un inciso, tus directorios de Windows (por ejemplo C:) cuelgan desde /cygdrive, si navegas hasta esa carpeta podras acceder a tus ficheros y carpetas Windows desde Cygwin. Por ejemplo: /cygdrive/c es tu C:

– Aqui un ejemplo de el editor “joe” abierto en consola Cygwin mientras escribo un shell script:

– Y aqui si lo ejecutamos sobre la bash shell: 

Vaya!! Cygwin me ha traido buenos recuerdos, es lo que utilizaba hace muchos pero muchos años en la Universidad (por aquel entonces no tenia un Linux en todas las maquina del laboratorio) y es lo que utilizaba para hacer las practicas de Sistemas operativos. Fueron mejores tiempos que ahora…

22 Responses to “Cygwin, un entorno de Linux para tu Windows”


  1. 1 Ram octubre 22, 2008 de 4:15 am

    Sos el mejor cuando de tutoriales se trata..
    Esperemos que si algun troll se pasa por aqui , sepa que no puede emular compiz xD..

  2. 2 luis octubre 22, 2008 de 5:36 am

    Precisamente hace unos días escribí un tutorial en el que describía como poner en marcha el servidor ssh y servidor X con Cygwin. Además de configurar Console2 para usarlo en vez de la consola de Windows. Se puede leer en 2geek2curious.

  3. 3 Antonio octubre 22, 2008 de 7:44 am

    Si alguien quiere usar muchas utilidades de Linux pero sin instalar nada en el ordenador Windows (y así poder llevarlas en una memoria USB, poder instalarlas en un servidor y ejecutarlas en varios ordenadores, etc) puede probar
    http://gnuwin32.sourceforge.net/

    Nota: En Gnuwin32 no hay tanto como en Cygwin, claro

  4. 4 Bloguitar octubre 22, 2008 de 1:12 pm

    Ese “programa” lo usé el año pasado en mi facultad (E.I.I. de Badajoz) para ejecutar el TKGate (mal nombre… 😆 ) y la verdad es que va muy bien 😀

  5. 5 jc enero 21, 2009 de 8:10 pm

    hola que hay?¿ haber si me puede ayudar alguien:
    quiero instalar cygwin y realizo todo el proceso y al final no se me instala nose por que por mas que lo intento nada

    • 6 superpiwi enero 21, 2009 de 10:13 pm

      @jc
      Pues en principio la instalacion es invocar al ejecutable llamado “setup.exe” y se abre el asistente de instalacion. Tienes que tener conexion a internet. En una de las ventanas ya seleccionas que paquetes quieres instalar y tras descargarlos ya se encarga de instalarlos en tu disco duro. Si todo es OK te crea un acceso directo llamado “Cygwin” que te abre la consola. No se que error te puede dar, ¿no te muestra nada en pantalla?.

  6. 9 oscar abril 26, 2013 de 7:23 am

    tengo instalado Cygwin , pero no funciona el comando vi para editar .bashrc. Necesito ayuda

  7. 10 Ricardo enero 15, 2014 de 11:01 pm

    Hola, traté de instalar Cygwin pero al abrir la consola me indica el siguiente error: /.bashrc: No such file or directory

    Saben a que se debe?

    Gracias de antemano

  8. 11 Francis Andrade enero 14, 2015 de 9:43 pm

    hola chicos necesito ayuda!! ya tengo instalado Cygwin, y ahora que hago?

    (la tarea consiste en instalar GeekOS en Bash mediante Cygwin,)

    pero no se que hacer, no se que escribir.

    por favor ayudenme.


  1. 1 Noticias varias « Arukard’s Weblog Trackback en octubre 24, 2008 de 11:35 pm
  2. 2 Cygwin: Tu propio Linux en Windows | FactorZero Trackback en octubre 25, 2008 de 12:32 pm
  3. 3 Codigo en C: Limpiar la pantalla (Clear Screen) « Ubuntu Life Trackback en octubre 27, 2008 de 8:34 am
  4. 4 Poderosa y PuttyCyg: 2 consolas con soporte de Cygwin « Ubuntu Life Trackback en junio 19, 2010 de 2:45 pm
  5. 5 Poderosa y PuttyCyg: 2 consolas con soporte de Cygwin | Ayuda Linux Trackback en junio 19, 2010 de 4:29 pm
  6. 6 Cygwin y Console. Truquillo | Personal de JALL Trackback en enero 4, 2013 de 6:00 pm
  7. 7 Latino » Blog Archive » Cygwin y Console. Truquillo Trackback en enero 8, 2013 de 4:32 pm
  8. 8 Cambiar el schema de color en Mintty | Ubuntu Life Trackback en mayo 20, 2013 de 6:04 pm
  9. 9 Cambiar el schema de color en Mintty | Ayuda Linux Trackback en mayo 20, 2013 de 11:59 pm
  10. 10 Cambiar el schema de color en Mintty | Ayuda Linux Trackback en mayo 20, 2013 de 11:59 pm
  11. 11 Ejecutar la Shell de Bash en Windows mediante Cmder | Ubuntu Life Trackback en mayo 9, 2016 de 5:20 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
octubre 2008
L M X J V S D
« Sep   Nov »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Blog Stats

  • 30.929.029 hits

A %d blogueros les gusta esto: