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
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.
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 :
- É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.
ls
cd: Change de répertoire.
cd Documents
pwd: Affiche le répertoire actuel dans lequel tu te trouves.
pwd
mkdir: Crée un nouveau répertoire.
mkdir nouveau_dossier
touch: Crée un nouveau fichier vide.
touch fichier.txt
nanoouvim: Éditeurs de texte en ligne de commande.
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.
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) :
.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.