Inicio > Recursos > Sistemas operativos > Linux > Cygwin. Emulación de terminal de Linux para Windows
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
- git. El paquete que se encuentra en Devel, y package – Distribute version control system
- wget . En Web, el único que hay.
- ssh . En Net . El package openssh, The openssh server and client programs
- nano. En Editor, el único que hay. nano: Enhanced clone of Pico editor
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