Aller au contenu principal

Base de connaissances

Tutoriels par OS, outils open source et ressources pour le numérique responsable.

📄

Tutoriel : Installer Cygwin pour utiliser des commandes Unix sous Windows

Comprendre l'ordinateur🟢 DébutantWindows

Cygwin :

  • Objectif : Cygwin est conçu pour permettre aux programmes Linux/Unix de s'exécuter sous Windows.
  • Comment ça fonctionne ? Il émule l'environnement Unix/Linux sur Windows. Concrètement, il installe un ensemble d’outils qui te permettent d'utiliser des commandes et des applications typiques de Linux/Unix, comme si tu étais sur un véritable système Unix.
  • Ce que Cygwin ne fait pas : Ce n'est pas un vrai système d'exploitation Linux, il s'agit juste d'un ensemble de bibliothèques et d'outils pour rendre possible l'exécution de logiciels Linux ou MacOS sous Windows.
Une grande collection d'outils GNU et Open Source qui fournissent des fonctionnalités semblable à un Linux distribution sur Windows.

Site https://www.cygwin.com/


Comment installer et utiliser Cygwin sur Windows

Cygwin permet de créer un environnement Unix-like sur un ordinateur Windows, ce qui te permet d'utiliser des outils et des commandes Linux/Unix tout en restant sous Windows. Voici un guide étape par étape pour t'aider à installer et à utiliser Cygwin.


1. Télécharger Cygwin

  • Étape 1 : Va sur le site officiel de Cygwin à l'adresse suivante :
https://www.cygwin.com/
  • Étape 2 : Clique sur le lien de téléchargement, "Install Cygwin", pour obtenir l'installateur setup-x86_64.exe (si tu utilises un PC 64 bits) ou setup-x86.exe (pour un PC 32 bits).

2. Installer Cygwin

  • Étape 1 : Lance le fichier setup-x86_64.exe que tu viens de télécharger.
  • Étape 2 : Sélectionne "Install from Internet" et clique sur Next. Cela te permettra de télécharger les fichiers nécessaires directement depuis le site de Cygwin.
  • Étape 3 : Choisis un répertoire d'installation, par exemple C:\cygwin (tu peux laisser le répertoire par défaut). Clique sur Next.
  • Étape 4 : Sélectionne un répertoire pour les paquets téléchargés (garde l'option par défaut si tu n'as pas de préférence). Clique sur Next.
  • Étape 5 : Choisis un site miroir pour télécharger les fichiers (laisse l'option par défaut). Clique sur Next.
  • Étape 6 : Choisis les paquets à installer. À ce moment, tu peux rechercher des paquets spécifiques si tu en as besoin (comme gcc, git, vim, etc.). Si tu ne sais pas quoi choisir, tu peux commencer par les paquets de base pour utiliser les commandes Unix classiques.
  • Étape 7 : Clique sur Next pour commencer l'installation. Le processus peut prendre un peu de temps, selon la vitesse de ton internet et des paquets choisis.
  • Étape 8 : Une fois l'installation terminée, clique sur Finish.

3. Lancer Cygwin

  • Étape 1 : Après l'installation, tu peux lancer Cygwin en cherchant "Cygwin" dans ton menu Démarrer, puis en cliquant sur Cygwin Terminal.
  • Étape 2 : Une fenêtre de terminal va s'ouvrir. C'est dans cette fenêtre que tu vas pouvoir entrer des commandes comme si tu étais sur un système Unix.

4. Utiliser les commandes de Cygwin

Maintenant que Cygwin est installé et lancé, tu peux utiliser des commandes Unix classiques dans le terminal. Voici quelques commandes de base :

  • ls : Liste le contenu d'un répertoire.
Exemple :
 ls
 
  • cd : Change de répertoire.
Exemple :
 cd Documents
 
  • pwd : Affiche le répertoire actuel dans lequel tu te trouves.
Exemple :
 pwd
 
  • mkdir : Crée un nouveau répertoire.
Exemple :
 mkdir nouveau_dossier
 
  • touch : Crée un nouveau fichier vide.
Exemple :
 touch fichier.txt
 
  • nano ou vim : Éditeurs de texte en ligne de commande.
Exemple :
 nano fichier.txt
 
  • apt-cyg (si installé) : Utilise cette commande pour installer de nouveaux paquets, un peu comme sur un vrai système Linux. (Note : il te faut d'abord installer ce gestionnaire de paquets si tu veux l'utiliser, mais il est pratique pour ajouter des outils supplémentaires).

5. Ajouter des outils supplémentaires (optionnel)

Si tu veux installer d'autres outils ou paquets, voici comment procéder :

  • Étape 1 : Relance Cygwin Setup.
  • Étape 2 : Pendant l'installation, tu pourras ajouter des paquets supplémentaires. Recherche simplement des outils comme git, vim, gcc, etc.
Si tu veux installer un gestionnaire de paquets comme apt-cyg, tu peux utiliser ces étapes :

  • Télécharge le script apt-cyg depuis ici.
  • Suis les instructions pour l’installer dans le terminal de Cygwin.

  • 6. Personnalisation de Cygwin

    • Changer l’apparence : Tu peux personnaliser l'apparence de ton terminal en cliquant avec le bouton droit dans la fenêtre Cygwin et en choisissant Options. Tu pourras modifier les couleurs, la police, et d'autres paramètres.
    • Ajouter des alias : Si tu utilises souvent certaines commandes, tu peux créer des alias pour les rendre plus simples à utiliser. Par exemple, pour créer un alias pour ls -l (une commande qui liste les fichiers avec plus de détails) :
    1. Ouvre ton fichier .bashrc :
     nano ~/.bashrc
     
    2. Ajoute la ligne suivante à la fin :
     alias ll='ls -l'
     
    3. Sauvegarde et ferme le fichier. La prochaine fois que tu tapes ll, il exécutera automatiquement ls -l.


    7. Conclusion

    Cygwin est un super outil pour utiliser des commandes Unix sous Windows. Grâce à lui, tu peux avoir une expérience similaire à un système Linux ou macOS sans quitter ton PC Windows. Tu peux également ajouter des paquets supplémentaires pour personnaliser ton environnement et l'adapter à tes besoins !

    N'hésite pas à explorer davantage les commandes et à installer des outils supplémentaires pour rendre ton expérience encore plus fluide.