(modifié le 12 août 2020 à 15:22)

GNU on Windows (Gow) permet d'utiliser les commandes GNU/Linux depuis Windows.

Très pratique si vous travaillez avec des machines qui fonctionne sous GNU/Linux et que vous utilisez un PC.

L'alternative à Cygwin

On se tourne généralement vers Cygwin lorsque l'on veut utiliser des commandes GNU/Linux depuis Windows.

Sauf que Cygwin est vraiment lourd à installer (+100 mo), il faut choisir  les packages dont vous avez besoin parmi une très longue liste, et puis le téléchargement est looooooooong. Sur un serveur Windows c'est encore jouable car on réinstalle rarament Windows Server, mais sur un PC client c'est autre chose.

Du coup j'ai complètement désinstallé Cygwin sur mon ordinateur au profit de Gow qui pèse moins de 20 mo. Une centaine de commandes et outils sont supportés nativement, parmi lesquelles :

  • Shell scripting: bash, zsh
  • Compression : gzip, zip, bzip2, compress
  • SSH: putty, psftp, pscp, pageant, plink
  • Download/upload: cURL, wget
  • FTP: NcFTP
  • Edition: vim, nano
  • Editeur/Recherche de texte: grep, agrep, less, cat, tail, head
  • Commandes systèmes : mv, cp, du, ls, pwd, rmdir, whereis
  • Développement: make, diff, diff3, sleep, cvs, dos2unix, unix2dos

D'autres solutions existent, on peut citer MinGWmsysgit, unxUtils, GnuWinmobaXterm, WinZshMicrosoft SFU et partiellement powershell qui reprends quelques commandes du monde unix.

J'utilise principalement Gow pour copier rapidement des fichiers à l'aide de la commande scp, plus rapide que de lancer WinSCP à mon goût. Mais aussi grep qui remplace avantageusement find.

MàJ 2020 : Gow est à l'abandon depuis 2014, la meilleure alternative est d'utiliser WSL sous Windows 10

Télécharger Gow

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter