Depuis la mise à jour de Windows 10 en 2016, il est possible d’exécuter un shell Linux sur cet OS. Cette fonctionnalité a été introduite sous le nom de Windows Subsystem for Linux (WSL) et permet aux utilisateurs d’exécuter des commandes Linux directement sur leur ordinateur Windows 10.
En utilisant le shell Bash, les utilisateurs peuvent accéder à des outils de développement Linux tels que Git, Ruby et Python. Le shell Bash est également disponible sur les systèmes d’exploitation basés sur Unix, tels que macOS et Linux.
Pour utiliser le shell Bash sur Windows 10, les utilisateurs doivent installer la fonctionnalité WSL. Pour cela, ils doivent accéder aux paramètres de Windows 10, sélectionner l’option « Mise à jour et sécurité », puis « Pour les développeurs » et enfin activer l’option « Mode développeur ». Ensuite, ils doivent installer la fonctionnalité WSL en accédant à la fonctionnalité « Activer ou désactiver des fonctionnalités Windows » dans le panneau de configuration et cocher la case « Sous-système Windows pour Linux ».
Après l’installation, les utilisateurs peuvent accéder au shell Bash en ouvrant l’invite de commande Windows et en tapant « bash ». Le shell Bash s’ouvrira alors et les utilisateurs pourront exécuter des commandes Linux sur leur ordinateur Windows 10.
Il est important de noter que bien que le shell Bash soit disponible sur Windows 10, il ne s’agit pas d’une distribution Linux complète. Il ne peut pas exécuter toutes les applications Linux et il y a des différences de comportement entre le shell Bash sur Windows 10 et le shell Bash sur un système Linux.
En ce qui concerne Git Bash, il s’agit d’un shell Bash qui est livré avec Git pour Windows. Bien qu’il soit basé sur le shell Bash, il a quelques différences de comportement par rapport au shell Bash standard, notamment en ce qui concerne le traitement des chemins Windows.
En conclusion, Windows 10 dispose d’un shell Linux grâce à la fonctionnalité WSL. Les utilisateurs peuvent utiliser le shell Bash pour exécuter des commandes Linux et accéder à des outils de développement Linux tels que Git, Ruby et Python. Cependant, il est important de noter que le shell Bash sur Windows 10 n’est pas une distribution Linux complète et qu’il existe des différences de comportement par rapport au shell Bash sur un système Linux.
Quelle est la différence entre PowerShell et Bash ?
PowerShell est un shell de ligne de commande développé par Microsoft pour les systèmes Windows. Il utilise une syntaxe basée sur les commandes .NET Framework et est conçu pour automatiser les tâches de gestion système.
Bash, quant à lui, est un shell de ligne de commande développé pour les systèmes d’exploitation basés sur Unix, tels que Linux et macOS. Il utilise une syntaxe basée sur les commandes Unix et est conçu pour fournir un environnement de ligne de commande puissant et flexible.
Ainsi, bien que les deux shells soient conçus pour fournir une interface de ligne de commande, ils ont des différences importantes dans leur syntaxe et leur fonctionnalité.
Pour ouvrir le shell dans Windows 10, vous pouvez utiliser l’application « Windows PowerShell » ou « Invite de commandes ». Pour y accéder, vous pouvez taper « PowerShell » ou « cmd » dans la barre de recherche Windows, ou utiliser le raccourci clavier « Windows + X » et sélectionner l’application souhaitée dans le menu.
Oui, CMD est considéré comme un shell sur Windows.