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. Así es como puedes obtener lo mejor de ambos mundos con Cygwin, un terminal de estilo nix para PC con Windows.
En la lección de hoy, explicaremos cómo hacer que Cygwin funcione, pero estad atentos a futuros artículos en los que explicaremos cómo usarlo para todo tipo de cosas diferentes.
¿De qué vamos a hablar?
Instalar Cygwin
Cygwin viene con una configuración normal.exe instalar en Windows, pero hay un par de pasos a los que deberá prestar atención, por lo que lo guiaremos a través de la instalación.
Para mantener la instalación pequeña mientras 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 hacer un enlace simbólico desde C:/Cygwin a sus archivos de programa.
Haga clic en Siguiente hasta que llegue a una selección de espejo de descarga. Desafortunadamente, el instalador no dice dónde se encuentran los espejos, por lo que en la mayoría de los casos también podría adivinar qué espejo funciona mejor.
Después de haber seleccionado una réplica, 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 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 descargar todas las herramientas seleccionadas y luego finalizar la instalación.
Agregar ruta de acceso 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 se inicia en la carpeta C:/Cygwin/home/<user> pero eso 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:, debe cambiar el directorio a /cygdrive/c.
Para 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 + Pause / Break o haga clic 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 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 papelera de Cygwin de esa manera.
;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, a continuación, abra un símbolo del sistema para probar algunos comandos de Linux.
Como puede ver en la imagen de abajo, 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 más de las herramientas útiles en futuros artículos.