Commandes additionnelles windows

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Portage de commandes Unix/Linux sous Windows
Contexte Alternative légère à WSL pour de simples utilitaires de gestion de fichiers
Voir aussi Findstr (équivalent natif de grep)

Plusieurs projets portent des commandes Unix/Linux classiques (gestion de fichiers essentiellement, pas de gestion matérielle) directement sous l'invite de commandes Windows, sans passer par une machine virtuelle ou WSL.

gow (Gnu On Windows)

Ajoute un ensemble conséquent de commandes Unix (`ls`, `grep`, `sed`, `curl`, `less`...) directement utilisables depuis cmd.exe, via un installeur léger.

REM installation via l'installeur officiel, dépôt GitHub bmatzelle/gow

Alternatives

  • GnuWin32 — portage individuel de nombreux outils GNU classiques (compilés séparément, pas un ensemble unifié comme gow).
  • UnxUtils — portage plus ancien de commandes Unix de base, alternative historique à GnuWin32.
  • PyCmd — remplaçant amélioré de cmd.exe (historique de commandes plus riche, auto-complétion), pas un portage de commandes Unix à proprement parler.
  • Babun — environnement shell Unix complet basé sur Cygwin, avec gestion de paquets intégrée — l'option la plus complète mais aussi la plus lourde de cette liste.

Positionnement face à WSL

Ces outils datent d'avant l'existence de WSL (Windows Subsystem for Linux). Sur une version récente de Windows où WSL est disponible, WSL offre un environnement Linux bien plus complet et cohérent qu'un simple portage de commandes individuelles — ces outils restent pertinents surtout pour un besoin ponctuel léger, sans vouloir installer une distribution Linux complète.

Voir aussi

  • Findstr — équivalent natif Windows de `grep`, sans dépendance externe