Précédemment, j’ai vu avec vous comment exécuter du powershell sous Linux. Je vous propose à présent de découvrir la méthode inverse : éxécuter ses commandes Linux sous Windows.
Certain me feront remarquer que l’idée est assez farfelue mais quand on y pense, tout ce que fait un geek pour s’amuser n’est pas toujours très utile. Et puis, la personne qui maitrise son terminal Linux sous le bout des doigts doit râler comme un bossu lorsqu’il doit utiliser le Shell Microsoft (PowerShell), aussi bien fut-t-il.
Test sous Windows 7
Pour ce faire, nous allons utiliser le logiciel Cygwin. Le logiciel se télécharge ICI. Le setup est un classique :
![setup Utiliser les commandes Linux sous Windows](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-o21i_J.png)
Lors de son installation, il est possible de décider les modules que l’on désire installer dans une longue, longue, longueeeeee liste. Pour ma part, j’ai choisi l’installation par défaut.
![setup2 Utiliser les commandes Linux sous Windows](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-mEglc9.png)
Pour qu’une fois Cygwin installé l’interpréteur de commande fonctionne dans les variables d’environnement système Windows, on le rajoute dans le chemin des variable d’environnement de la sorte : Propriétés Système > Paramètres système avancés > Variables d’environnement > Variables système > Path > Modifier.
![path Utiliser les commandes Linux sous Windows](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-izNTEf.png)
En bout de ligne on rajoute l’argument : ;C:\Cygwin\bin
![path2 Utiliser les commandes Linux sous Windows](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-czD1MZ.png)
On a maintenant un terminal cygwin qui interprète la majorité des commandes Linux et avec lequel jouer ;
![prompt Utiliser les commandes Linux sous Windows](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-DiBpNJ.png)
Globalement, inutile d’espérer piloter son poste sous Windows comme s’il tournait sous Linux (exit les commandes top ou lsusb) mais c’est une bonne manière de s’amuser tout de même (puisqu’à mon idée, ca ne sert qu’à ça!
![Utiliser les commandes Linux sous Windows :-)](http://media.paperblog.fr/i/408/4087234/utiliser-commandes-linux-sous-windows-L-aTQlXF.jpeg)
Cydwin est publié sous licence GNU General Public License (GPL). La documentation du projet est disponible ICI si vous voulez de plus amples informations.