22Aug

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 útil durante muchos años. Así es cómo puede obtener lo mejor de ambos mundos con Cygwin, una terminal de estilo nix para PC con Windows.

En la lección de hoy, explicaremos cómo ejecutar Cygwin, pero estad atentos para futuros artículos donde explicaremos cómo usarlo para todo tipo de cosas.

Instalar Cygwin

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

Para mantener la instalación pequeña mientras se ahorra 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 desea tener programas instalados en la raíz de su unidad C: puede cambiar la ruta o crear un enlace simbólico desde C: \ Cygwin a sus archivos de programa.

Haga clic en siguiente hasta llegar a una selección de espejo de descarga. Lamentablemente, el instalador no dice dónde se encuentran los espejos, por lo que en la mayoría de los casos, también puede adivinar qué espejo funciona mejor.

Después de haber seleccionado un espejo, el instalador descargará una lista de paquetes disponibles para su instalación. 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 cuál es el paquete, puede dejar la selección predeterminada e instalar paquetes adicionales más adelante ejecutando el instalador nuevamente.

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 para descargar todas las herramientas seleccionadas y luego finalizar la instalación.

Agregue la ruta Cygwin a la variable de entorno de Windows

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

Este terminal se inicia en C: \ Cygwin \ home \ & lt; usuario & gt;carpeta pero eso no es particularmente útil porque probablemente no tenga ningún archivo almacenado allí.Puede utilizar todos los comandos básicos de Linux, pero si desea volver a su unidad C: debe cambiar el directorio a /cygdrive/ c.

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

Comience abriendo las propiedades de su sistema con Win + Pause / Break o haga clic con el botón derecho en la computadora y seleccione propiedades.

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

En 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 Cygwin bin como tal.

; 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 símbolo del sistema para probar algunos comandos de Linux.

Como puede ver en la imagen siguiente, tanto pwd como ls funcionan en el símbolo del sistema normal de Windows. También puede ver que /cygdrive/ c se agrega automáticamente a la ubicación.

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

Página de inicio de Cygwin