Página principal » cómo » Cómo usar los comandos de Linux en Windows con Cygwin

    Cómo usar los comandos de Linux en Windows con Cygwin

    Las herramientas de línea de comandos de Windows han avanzado mucho con PowerShell, pero Linux ha tenido un terminal mucho más utilizable durante muchos años. A continuación le indicamos cómo puede obtener lo mejor de ambos mundos con Cygwin, un terminal estilo 'nix' para PC con Windows.

    En la lección de hoy, explicaremos cómo hacer funcionar Cygwin, pero manténganse atentos a futuros artículos en los que explicaremos cómo usarlo para todo tipo de cosas..

    Instalar cygwin

    Cygwin viene con un setup.exe normal para instalar en Windows, pero hay algunos pasos a los que deberás prestar atención, por lo que te guiaremos a través de la instalación..

    Para mantener la instalación pequeña mientras se guarda el ancho de banda para usted y Cygwin, el instalador predeterminado descargará solo los archivos que necesita de Internet.

    La ruta de instalación predeterminada es C: \ Cygwin, pero si no te gusta tener programas instalados en la raíz de tu unidad C: puedes cambiar la ruta o crear un enlace simbólico desde C: \ Cygwin a tus archivos de programa.

    Haga clic en siguiente hasta que llegue a una descarga de selección de espejo. Desafortunadamente, el instalador no dice dónde están ubicados los espejos, por lo que en la mayoría de los casos es mejor que adivine qué espejo funciona mejor.

    Una vez que haya seleccionado un espejo, el instalador descargará una lista de paquetes disponibles para que los instale. Aquí es donde las cosas se ponen un poco más intimidantes..

    Habrá cientos de paquetes disponibles separados por múltiples categorías diferentes. Si no sabe de qué se trata el paquete, puede dejar la selección predeterminada e instalar paquetes adicionales más tarde ejecutando nuevamente el instalador..

    Si sabe qué paquete necesita, puede buscarlo y los resultados se filtrarán automáticamente.

    Una vez que haga clic en siguiente, tomará un poco de tiempo descargar todas las herramientas seleccionadas y luego finalizar la instalación..

    Agregar la ruta de Cygwin a la variable de entorno de Windows

    Después de la instalación, tendrá un icono de Cygwin en su escritorio que puede iniciar para abrir el terminal de Cygwin.

    Este terminal comienza en la carpeta C: \ Cygwin \ home \, pero no es particularmente útil porque probablemente no tenga ningún archivo almacenado allí. Puede usar todos los comandos básicos de Linux, pero si desea volver a su unidad C: tiene que cambiar el directorio a / cygdrive / c.

    Para hacer que Cygwin funcione en su símbolo del sistema normal de Windows, debe agregar Cygwin a sus variables de entorno de Windows.

    Comience abriendo las propiedades de su sistema con Win + Pausa / Pausa o haga clic derecho en la computadora y seleccione las propiedades.

    En la columna izquierda, haga clic en la configuración avanzada del sistema para abrir la ventana de propiedades del sistema que estamos buscando.

    Desde la pestaña avanzada, haga clic en las variables de entorno en la parte inferior.

    Luego, en las variables del sistema, ubique la variable de ruta y haga clic en editar.

    Al final de la opción de valor variable, agregue la ubicación de la ubicación de Cygwin como se muestra a continuación..

    ; C: \ Cygwin \ bin

    Nota: asegúrese de agregar un punto y coma para separarlo de los otros valores.

    Haga clic en Aceptar para cerrar la ventana y luego abra un indicador de comandos para probar algunos comandos de Linux.

    Como puede ver en la imagen de abajo, tanto pwd como ls funcionan en el indicador de comandos normal de Windows. También puede ver que / cygdrive / c se agrega automáticamente a la ubicación.

    Hay mucho más que puedes hacer con Cygwin instalado y te mostraremos algunas de las herramientas útiles en futuros artículos..

    Página de inicio de Cygwin