La ligne de commande Windows ne dispose pas d'outils très avancés, même s'ils ont évolué depuis l'arrivée de PowerShell. Il faut avouer que, de son côté, Linux a un terminal complet et personnalisable à souhait. Grâce à CygWin, vous allez obtenir le meilleur des deux mondes en utilisant les outils Unix sur votre PC Windows !
Installation
Tout d'abord, il faut télécharger le logiciel. Pour cela, rendez-vous sur le site de Cygwin : http://cygwin.com
Allez dans la rubrique "Install Cygwin" située à votre gauche. Suivant votre version de Windows (32 ou 64 bits), choisissez l'exécutable à télécharger.
Une fois le fichier téléchargé, copiez-le dans un dossier (C:\cygwin par exemple) car il nous servira plus tard. Enfin, lancez-le.
Cliquez sur Suivant et sélectionnez la première option "Install from Internet". Choisissez ensuite un répertoire d'installation. J'ai utilisé "C:\cygwin\app".
Ensuite, sélectionnez un dossier où seront stockés les paquets. Pour ma part, j'ai mis "C:\cygwin\packages".
Après avoir choisi le type de connexion Internet, vous devez sélectionner un miroir de téléchargement.
Une fois le téléchargement terminé, une fenêtre s'ouvre.
Elle répertorie tous les paquets disponibles au téléchargement. C'est dans cette fenêtre qu'on choisira d'installer divers logiciels/outils Linux tels que Nano, Vim, wget, ssh, git, curl, etc...
Ici, j'ai recherché l'éditeur de texte nano et j'ai coché la première case pour l'installer.
En cliquant sur Suivant, un récapitulatif des applications qui vont être installées est affiché. Le téléchargement et leurs installations peuvent commencer.
Une fois terminé, cliquez sur le raccourci fraîchement créé sur votre bureau. Le terminal Cygwin s'ouvre alors :
Utilisation basique
Toutes les commandes courantes du système Unix sont présentes : cd, grep, ls, cat, more, chmod, mkdir, ...
Vous pouvez dès à présent gérer vos fichiers comme si vous étiez sur un environnement Unix !
Pour vous rendre dans la partition D: de votre système, effectuez cette commande :
cd /cygdrive/d
Ainsi, tous vos disques sont disponibles dans le répertoire cygdrive.
Installer d'autres paquets
Pour installer d'autres paquets, vous devez relancer le fichier setup.exe conservé dans le dossier "C:\cygwin".
Cliquez sur suivant jusqu'à arriver sur la fenêtre du choix des paquets. Recherchez-en et lancez leur installation.
Aller plus loin
Dans un autre article, j'expliquerai comment personnaliser son shell comme on pourrait le faire sur Linux !
Un peu de lecture :