mardi 27 août 2013

Avoir les commandes Linux sous Windows

Il existe plusieurs solutions pour pouvoir disposer d'outils en ligne de commande sous Windows. La plus connue et la plus complète est certainement Cygwin qui inclut entre autres un compilateur.


Je préfère Unxutils, car plus léger et qui satisfait amplement  mes besoins (pas de problème de DLL, c'est compilé nativement sous windows)

Pour installer Unxutils

Décompresser le fichier ZIP dans un dossier

Pour utiliser Unxutils

On peut utiliser la plupart des commandes directement dans l'invite cmd.exe, pas besoin d'utiliser le shell sh.exe fourni.
On peut ajouter le dossier usr\local\wbin\ et bin\ dans la variable système PATH pour éviter d'avoir à spécifier le chemin systématiquement. Sinon on peut le faire à la demande, juste avant d'utiliser une commande Unxutils avec
set PATH=%PATH%;c:\unxutils\usr\local\wbin\;c:\unxutils\bin
Attention aux commandes qui portent le même nom et qui font des choses différentes :
  • Find (windows) équivalent à grep
  • Find (Unxutils) qui recherche des fichiers
Par défaut c'est la commande Windows qui sera prise en compte en premier, et il faudra spécifier le chemin complet de find.

Aucun commentaire:

Enregistrer un commentaire