Comment installer et utiliser le shell Bash Linux sous Windows 10

Table des matières:

Comment installer et utiliser le shell Bash Linux sous Windows 10
Comment installer et utiliser le shell Bash Linux sous Windows 10

Vidéo: Comment installer et utiliser le shell Bash Linux sous Windows 10

Vidéo: Comment installer et utiliser le shell Bash Linux sous Windows 10
Vidéo: Retouchez un portrait en 5 minutes sur Photoshop - YouTube 2024, Peut
Anonim
Le sous-système Windows pour Linux, introduit dans la mise à jour d'anniversaire, est devenu une fonctionnalité stable dans la mise à jour de Fall Creators. Vous pouvez maintenant exécuter Ubuntu et openSUSE sous Windows, avec Fedora et d’autres distributions Linux à venir.
Le sous-système Windows pour Linux, introduit dans la mise à jour d'anniversaire, est devenu une fonctionnalité stable dans la mise à jour de Fall Creators. Vous pouvez maintenant exécuter Ubuntu et openSUSE sous Windows, avec Fedora et d’autres distributions Linux à venir.

Ce que vous devez savoir sur le shell Bash de Windows 10

Ce n'est pas une machine virtuelle, un conteneur ou un logiciel Linux compilé pour Windows (comme Cygwin). Au lieu de cela, Windows 10 offre un sous-système Windows complet destiné à Linux pour l'exécution du logiciel Linux. C’est basé sur le travail abandonné du projet Astoria de Microsoft pour l’exécution des applications Android sous Windows.

Pensez-y comme l'opposé de Wine. Alors que Wine vous permet d’exécuter des applications Windows directement sous Linux, le sous-système Windows pour Linux vous permet d’exécuter des applications Linux directement sous Windows.

Microsoft a travaillé avec Canonical pour offrir un environnement shell Bash complet basé sur Ubuntu et fonctionnant sur ce sous-système. Techniquement, ce n’est pas du tout Linux. Linux est le noyau du système d’exploitation sous-jacent, ce qui n’est pas disponible ici. Au lieu de cela, cela vous permet d’exécuter le shell Bash et les mêmes binaires que ceux que vous utilisiez normalement sur Ubuntu Linux. Les puristes du logiciel libre affirment souvent que le système d’exploitation Linux moyen devrait s’appeler «GNU / Linux», car c’est vraiment un grand nombre de logiciels GNU fonctionnant sur le noyau Linux. Le shell Bash que vous obtiendrez est en réalité juste tous ces utilitaires GNU et autres logiciels.

Alors que cette fonctionnalité s'appelait à l'origine «Bash sur Ubuntu sous Windows», elle vous permet également d'exécuter Zsh et d'autres shells de ligne de commande. Il supporte maintenant aussi les autres distributions Linux. Vous pouvez choisir openSUSE Leap ou SUSE Enterprise Server au lieu d'Ubuntu et Fedora est également en route.

Il y a quelques limitations ici. Cela ne prend pas encore en charge le logiciel de serveur d’arrière-plan et ne fonctionnera pas officiellement avec les applications graphiques Linux. Toutes les applications en ligne de commande ne fonctionnent pas non plus, car la fonctionnalité n’est pas parfaite.

Comment installer Bash sur Windows 10

Cette fonctionnalité ne fonctionne pas sur la version 32 bits de Windows 10, assurez-vous donc que vous utilisez la version 64 bits de Windows. De toute façon, il est temps de passer à la version 64 bits de Windows 10 si vous utilisez toujours la version 32 bits.

En supposant que vous disposiez de Windows 64 bits, pour commencer, allez dans Panneau de configuration> Programmes> Activer ou désactiver des fonctionnalités Windows. Activez l'option “Windows Subsystem for Linux” dans la liste, puis cliquez sur le bouton “OK”.

Cliquez sur "Redémarrer maintenant" lorsque vous êtes invité à redémarrer votre ordinateur. La fonctionnalité ne fonctionnera pas avant le redémarrage.

Remarque: À compter de la mise à jour de Fall Creators, il n'est plus nécessaire d'activer le mode développeur dans l'application Paramètres pour utiliser cette fonctionnalité. Il vous suffit de l'installer à partir de la fenêtre Fonctionnalités Windows.

Après le redémarrage de votre ordinateur, ouvrez le Microsoft Store à partir du menu Démarrer, puis recherchez «Linux» dans le magasin. Cliquez sur «Obtenir les applications» sous la bannière «Linux sur Windows?».
Après le redémarrage de votre ordinateur, ouvrez le Microsoft Store à partir du menu Démarrer, puis recherchez «Linux» dans le magasin. Cliquez sur «Obtenir les applications» sous la bannière «Linux sur Windows?».

Remarque: À compter de la mise à jour de Fall Creators, vous ne pouvez plus installer Ubuntu en exécutant la commande «bash». Au lieu de cela, vous devez installer Ubuntu ou une autre distribution Linux à partir de l'application Store.

Vous verrez une liste de toutes les distributions Linux actuellement disponibles dans le Windows Store. À compter de la mise à jour des créateurs d'automne, cela inclut Ubuntu, openSUSE Leap et openSUSE Enterprise, avec la promesse que Fedora arrivera bientôt.
Vous verrez une liste de toutes les distributions Linux actuellement disponibles dans le Windows Store. À compter de la mise à jour des créateurs d'automne, cela inclut Ubuntu, openSUSE Leap et openSUSE Enterprise, avec la promesse que Fedora arrivera bientôt.

Mettre à jour: Debian et Kali sont maintenant disponibles dans la boutique, mais ne sont pas listés ici. Recherchez “Debian Linux” ou “Kali Linux” pour les trouver et les installer.

Pour installer une distribution Linux, cliquez dessus, puis sur le bouton “Obtenir” ou “Installer” pour l'installer comme n'importe quelle autre application Store.

Si vous ne savez pas quel environnement Linux installer, nous vous recommandons Ubuntu. Cette distribution Linux populaire était auparavant la seule option disponible, mais d'autres systèmes Linux sont maintenant disponibles pour les personnes ayant des besoins plus spécifiques.

Vous pouvez également installer plusieurs distributions Linux et chacune obtiendra son propre raccourci. Vous pouvez même exécuter plusieurs distributions Linux différentes à la fois dans différentes fenêtres.
Vous pouvez également installer plusieurs distributions Linux et chacune obtiendra son propre raccourci. Vous pouvez même exécuter plusieurs distributions Linux différentes à la fois dans différentes fenêtres.

Comment utiliser le shell Bash et installer le logiciel Linux

Vous avez maintenant un shell bash en ligne de commande basé sur Ubuntu ou sur toute autre distribution Linux que vous avez installée.

Comme il s’agit des mêmes fichiers binaires, vous pouvez utiliser la commande apt ou apt-get d’Ubuntu pour installer des logiciels à partir des référentiels d’Ubuntu si vous utilisez Ubuntu. Utilisez simplement la commande que vous utiliseriez normalement sur cette distribution Linux. Vous aurez accès à tous les logiciels de ligne de commande Linux, bien que certaines applications ne fonctionnent pas encore parfaitement.

Pour ouvrir l'environnement Linux que vous avez installé, ouvrez simplement le menu Démarrer et recherchez la distribution que vous avez installée. Par exemple, si vous avez installé Ubuntu, lancez le raccourci Ubuntu.

Vous pouvez épingler ce raccourci d'application dans votre menu Démarrer, votre barre des tâches ou votre bureau pour un accès plus facile.

La première fois que vous lancez l'environnement Linux, vous êtes invité à entrer un nom d'utilisateur et un mot de passe UNIX.Celles-ci ne doivent pas nécessairement correspondre à votre nom d'utilisateur et mot de passe Windows, mais seront utilisées dans l'environnement Linux.
La première fois que vous lancez l'environnement Linux, vous êtes invité à entrer un nom d'utilisateur et un mot de passe UNIX.Celles-ci ne doivent pas nécessairement correspondre à votre nom d'utilisateur et mot de passe Windows, mais seront utilisées dans l'environnement Linux.

Par exemple, si vous indiquez «bob» et «letmein» comme identifiants, votre nom d'utilisateur dans l'environnement Linux sera «bob» et le mot de passe que vous utiliserez dans cet environnement sera «letmein», quels que soient votre nom d'utilisateur Windows et votre nom d'utilisateur. mot de passe sont.

Vous pouvez lancer votre environnement Linux installé en exécutant la commande
Vous pouvez lancer votre environnement Linux installé en exécutant la commande

wsl

commander. Si vous avez plusieurs distributions Linux installées, vous pouvez choisir l’environnement Linux par défaut que cette commande lance.

Si vous avez installé Ubuntu, vous pouvez également exécuter le

ubuntu

commande pour l'installer. Pour openSUSE Leap 42, utilisez

opensuse-42

. Pour SUSE Linux Enterprise Sever 12, utilisez

sles-12

. Ces commandes sont répertoriées sur la page de chaque distribution Linux sur le Windows Store.

Vous pouvez toujours lancer votre environnement Linux par défaut en exécutant la commande

bash

commande, mais Microsoft dit que cela est obsolète. Cela signifie que le

bash

commande peut cesser de fonctionner à l'avenir.

Si vous avez déjà utilisé un shell Bash sous Linux, Mac OS X ou d’autres plateformes, vous serez chez vous.
Si vous avez déjà utilisé un shell Bash sous Linux, Mac OS X ou d’autres plateformes, vous serez chez vous.

Sur Ubuntu, vous devez préfixer une commande avec

sudo

pour l'exécuter avec les autorisations root. L'utilisateur «root» sur les plates-formes UNIX dispose d'un accès système complet, comme l'utilisateur «Administrator» sous Windows. Votre système de fichiers Windows est situé à

/mnt/c

dans l'environnement shell Bash.

Utilisez les mêmes commandes de terminal Linux que vous avez utilisées pour vous déplacer. Si vous êtes habitué à l’invite de commande Windows standard avec ses commandes DOS, voici quelques commandes de base communes à Bash et à Windows:

  • Changer de répertoire:

    cd

    dans Bash,

    cd

    ou

    chdir

    sous DOS

  • Liste du contenu du répertoire:

    ls

    dans Bash,

    dir

    sous DOS

  • Déplacer ou renommer un fichier:

    mv

    dans Bash,

    move

    et

    rename

    sous DOS

  • Copier un fichier:

    cp

    dans Bash,

    copy

    sous DOS

  • Supprimer un fichier:

    rm

    dans Bash,

    del

    ou

    erase

    sous DOS

  • Créer un répertoire:

    mkdir

    dans Bash,

    mkdir

    sous DOS

  • Utilisez un éditeur de texte:

    vi

    ou

    nano

    dans Bash,

    edit

    sous DOS

Il est important de se rappeler que, contrairement à Windows, le shell Bash et son environnement imitant Linux sont sensibles à la casse. En d'autres termes, "File.txt" avec une majuscule est différent de "file.txt" sans majuscule.

Pour plus d’instructions, consultez notre guide du débutant sur la ligne de commande Linux et d’autres introductions similaires au shell Bash, à la ligne de commande Ubuntu et au terminal Linux en ligne.

Vous devrez utiliser la commande apt pour installer et mettre à jour le logiciel de l’environnement Ubuntu. Assurez-vous de préfixer ces commandes avec
Vous devrez utiliser la commande apt pour installer et mettre à jour le logiciel de l’environnement Ubuntu. Assurez-vous de préfixer ces commandes avec

sudo

qui les fait fonctionner en tant que root, l’équivalent Linux de Administrator. Voici les commandes apt-get que vous devez connaître:

  • Télécharger les informations mises à jour sur les packages disponibles:

    sudo apt update

  • Installer un package d'application:

    sudo apt install packagename

    (Remplacez «nom_paquet» par le nom du paquet.)

  • Désinstaller un package d'application:

    sudo apt remove packagename

    (Remplacez «nom_paquet» par le nom du paquet.)

  • Rechercher les paquets disponibles:

    sudo apt search word

    (Remplacez «mot» par un mot pour lequel vous souhaitez rechercher des noms de packages et des descriptions.)

  • Téléchargez et installez les dernières versions de vos packages installés:

    sudo apt upgrade

Si vous avez installé une distribution SUSE Linux, vous pouvez utiliser la commande zypper pour installer le logiciel.

Après avoir téléchargé et installé une application, vous pouvez taper son nom à l'invite, puis appuyer sur Entrée pour l'exécuter. Consultez la documentation de cette application pour plus de détails.

Image
Image

Bonus: Installez la police Ubuntu pour une véritable expérience Ubuntu

Si vous souhaitez une expérience Ubuntu plus précise sous Windows 10, vous pouvez également installer les polices Ubuntu et les activer dans le terminal. Vous n’êtes pas obligé de le faire, car la police d’invite de commande Windows par défaut nous convient parfaitement, mais c’est une option.

Voici à quoi ça ressemble:

Pour installer la police, commencez par télécharger la famille de polices Ubuntu sur le site Web de Ubuntu. Ouvrez le fichier.zip téléchargé et localisez le fichier «UbuntuMono-R.ttf». Il s’agit de la police monospace Ubuntu, qui est la seule utilisée dans le terminal. C’est la seule police à installer.
Pour installer la police, commencez par télécharger la famille de polices Ubuntu sur le site Web de Ubuntu. Ouvrez le fichier.zip téléchargé et localisez le fichier «UbuntuMono-R.ttf». Il s’agit de la police monospace Ubuntu, qui est la seule utilisée dans le terminal. C’est la seule police à installer.
Double-cliquez sur le fichier «UbuntuMono-R.ttf» pour obtenir un aperçu de la police. Cliquez sur "Installer" pour l'installer sur votre système.
Double-cliquez sur le fichier «UbuntuMono-R.ttf» pour obtenir un aperçu de la police. Cliquez sur "Installer" pour l'installer sur votre système.
Pour que la police monospace Ubuntu devienne une option de la console, vous devez ajouter un paramètre au registre Windows.
Pour que la police monospace Ubuntu devienne une option de la console, vous devez ajouter un paramètre au registre Windows.

Ouvrez un éditeur de registre en appuyant sur Windows + R sur votre clavier, en tapant

regedit

puis en appuyant sur Entrée. Accédez à la clé suivante ou copiez-la et collez-la dans la barre d'adresse de l'éditeur de registre:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Cliquez avec le bouton droit dans le volet de droite et sélectionnez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur
Cliquez avec le bouton droit dans le volet de droite et sélectionnez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur

000

Double-cliquez sur la chaîne «000» que vous venez de créer, puis entrez

Ubuntu Mono

comme ses données de valeur.

Lancez une fenêtre Ubuntu, cliquez avec le bouton droit sur la barre de titre, puis sélectionnez la commande "Propriétés". Cliquez sur l'onglet «Police», puis sélectionnez «Ubuntu Mono» dans la liste des polices.
Lancez une fenêtre Ubuntu, cliquez avec le bouton droit sur la barre de titre, puis sélectionnez la commande "Propriétés". Cliquez sur l'onglet «Police», puis sélectionnez «Ubuntu Mono» dans la liste des polices.
Image
Image

Le logiciel que vous installez dans le shell Bash est limité au shell Bash. Vous pouvez accéder à ces programmes à partir de l’invite de commande, de PowerShell ou ailleurs dans Windows, mais uniquement si vous exécutez le programme.

bash -c

commander.

Conseillé: