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 :
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.
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.
En bout de ligne on rajoute l’argument : ;C:\Cygwin\bin
On a maintenant un terminal cygwin qui interprète la majorité des commandes Linux et avec lequel jouer ;
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!
Cydwin est publié sous licence GNU General Public License (GPL). La documentation du projet est disponible ICI si vous voulez de plus amples informations.