Programador Web & SEO – Madrid

Cygwin. Emulación de terminal de Linux para Windows

Os presento Cygwin, un emulador de terminales de Linux que es totalmente operativa para Windows. Con este programa podéis tener el 95% de los comandos de cualquier terminal Linux y trabajar como si estuvierais en este sistema operativo.

La instalación es sencilla, descargarlo de esta página, https://cygwin.com/install.html y como todo en Windows, siguiente, siguiente, siguiente, os pedirá que elijáis un sitio de descarga (os vale cualquiera), y llegareis a una pantalla donde elegir paquetes, yo suelo elegir el de

Y siguiente, siguiente, siguiente.

¿Fácil verdad?

Con esto tendremos una consola de Linux, totalmente operativa desde Windows. Si abris la consola podeis ejecutar los comandos de linux y de los paquetes que hemos instalado.

Ejemplos:

git

$ git --version
git version 2.16.1

ssh

$ssh

usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port][-E log_file] [-e escape_char] [-F configfile] [-I pkcs11][-i identity_file] [-J [user@]host[:port]] [-L address][-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port][-Q query_option] [-R address] [-S ctl_path] [-W host:port][-w local_tun[:remote_tun]] destination [command]

Algo que suele hacer es crear un alias para ir a cada uno de los proyectos en los que trabajamos. Para ello vamos al directorio donde esta instalado el terminal. En mi caso

C:\cygwin\home\carlos

Y abrimos el archivo .bash_profile, aqui podemos poner cualquier alias a cada uno de los proyectos ea los que queremos acceder de forma directa.

Ejemplo

alias web="cd /cygdrive/d/xampp/htdocs/web"
alias cliente="cd /cygdrive/d/xampp/htdocs/cliente"

Ahora desde el terminal solo hay que poner web, y nos llevara directo hasta esta ruta.

Nota: Si tenéis abierto cygwin cuando editáis el archivo bash_profile, reiniciarlo para que coja los cambios.

Saludos a todos

Cygwin. Emulación de terminal de Linux para Windows Modificado: mayo 21st, 2018 por Carlos González Gurrea
Salir de la versión móvil