Comment installer et utiliser Bash sur Windows 11

Bash ( Bourne Again Shell ) est la ligne de commande et l'interface utilisateur graphique distribuée avec toutes les distributions Linux . L'utilisation de Bash sur Windows 10(Bash on Windows 10) n'était pas un processus simple. Cependant, Windows 11 inclut un sous- système Windows(Windows Subsystem) mis à niveau pour Linux ( WSL 2.0 ) qui vous permet d'installer et d'utiliser Bash plus facilement que jamais.

La nouvelle version de WSL exécute un véritable noyau Linux(Linux kernel) à l'intérieur d'une machine virtuelle. Cela signifie que toute distribution Linux que vous exécutez sous WSL inclut Bash .

Comment installer WSL et Bash sur Windows 11

Pour installer et exécuter des systèmes d'exploitation Linux qui incluent Bash sur votre système Windows 11 , vous devez d'abord installer WSL . Sous Windows 11 , il s'agit d'un processus simple utilisant Windows Terminal . Ne lancez pas CMD ( invite de commande(Command Prompt) ) - Windows Terminal est une application différente.

1. Sélectionnez le bouton Démarrer(Start) et saisissez « terminal » dans le champ de recherche. Dans le volet Windows Terminal, sélectionnez (Windows Terminal)Exécuter(Run) en tant qu'administrateur(Administrator) .

Remarque : Si Windows Terminal ne se lance pas, vous devrez peut-être le mettre à jour. Visitez le Microsoft Store et installez la dernière version du terminal Windows(latest version of the Windows Terminal) .

2. Tapez la commande suivante : wsl –install, à l'invite de commande et appuyez sur Entrée(Enter) . Cette commande unique téléchargera et installera la dernière version du sous- système Windows(Windows Subsystem) pour Linux . Le téléchargement étant de quelques centaines de mégaoctets, le processus d'installation peut prendre un certain temps.

3. Une fois terminé, vous devriez voir le message : "L'opération demandée a réussi." Une fois que vous voyez ce message, redémarrez votre système pour terminer l' installation de WSL . Vous pouvez taper shutdown /r /t 0 dans le terminal Windows(Windows Terminal) pour lancer le redémarrage.

4. Après le redémarrage de votre système, le processus se poursuivra en installant Ubuntu en tant que distribution (Ubuntu)Linux par défaut . Vous serez invité à entrer un nom d'utilisateur et un mot de passe pour le système Linux .

5. Une fois que vous avez terminé, Ubuntu se lancera automatiquement dans le shell Bash . Vous pouvez utiliser les mêmes commandes que vous utiliseriez normalement sous Linux , y compris l'installation d' applications Linux dans cet environnement virtuel.

6. Vous pouvez installer d'autres distributions Linux(other Linux distros) si vous préférez. Pour voir ceux qui sont disponibles pour l'installation, rouvrez le terminal Windows(Windows Terminal) ( Powershell ), tapez wsl –list –online et appuyez sur Entrée(Enter) . Vous verrez des options comme Opensuse , Debian et autres.

7. Vous pouvez installer n'importe laquelle de ces distributions en tapant wsl –install -d <> dans le terminal Windows(Windows Terminal) . Le même processus que l'installation précédente d' Ubuntu se répétera et vous devrez entrer un nom d'utilisateur et un mot de passe pour terminer l'installation.

Remarque : Vous pouvez également installer n'importe quelle distribution Linux(Linux Distro) sur Windows à partir du Microsoft Store .

Comment lancer votre distribution Linux(Your Linux Distro) et utiliser Bash(Use Bash)

Il existe deux méthodes que vous pouvez utiliser pour lancer votre distribution Linux . Si vous avez installé Ubuntu , vous pouvez sélectionner le menu Démarrer(Start) , taper Ubuntu et sélectionner l' application Ubuntu pour la lancer.

Alternativement, vous pouvez lancer le terminal Windows(Windows Terminal) et taper simplement la commande Ubuntu pour lancer le shell Linux Bash dans l'environnement (Linux Bash)Ubuntu .

Pour voir une liste de toutes les commandes Linux disponibles que vous pouvez utiliser dans Bash , tapez help -d.

Vous pouvez obtenir plus de détails sur les commandes individuelles en tapant help suivi du nom de la commande. Par exemple, help printf renvoie les détails de la commande et des informations sur chaque paramètre de commande.

Certaines des commandes Bash les plus courantes que la plupart des gens utilisent lorsqu'ils débutent incluent :

  • Mode interactif : saisissez des commandes dans l'interface de ligne de commande ( terminal Windows(Windows Terminal) ).
  • Mode batch : Exécutez un fichier texte contenant toutes les commandes que vous souhaitez que Linux exécute dans l'ordre. De nombreuses personnes créent ces scripts en utilisant la syntaxe de programmation.

Comment exécuter un script bash(Bash Script) sous Windows

Pour exécuter un script dans Bash , créez simplement un fichier texte à l'aide de votre éditeur de fichiers préféré, tel que le Bloc(Notepad) -notes , et enregistrez-le dans un emplacement dont vous vous souviendrez.

Une chose qui est unique à propos d'un script Bash est que la première ligne doit être "#!" suivi du chemin de votre chemin bash Linux . Pour voir ce que c'est, lancez Ubuntu et tapez which bash dans la fenêtre de ligne de commande. Cela fournira le chemin Bash .

Créez un nouveau fichier texte et incluez cette première ligne en haut. Dans le cas de cet exemple, ce serait :

# ! /utilisateur/bin/bash

Suivez cette ligne avec chaque commande séquentielle que vous souhaitez exécuter sous Linux(Linux) . Dans cet exemple :

  • Ligne 1 : Utilise la commande echo pour afficher du texte à l'écran à l'utilisateur.
  • Ligne 2 : combine echo avec la commande date pour renvoyer la date du jour.
  • Ligne 3 : combine echo avec la commande whoami pour renvoyer votre nom d'utilisateur.

Enregistrez ce fichier texte avec une extension .sh. Rappelez-vous le chemin d'accès à ce fichier.

Ensuite, ouvrez le terminal Windows(Windows Terminal) et utilisez la commande cd pour accéder au chemin où vous avez enregistré le script Bash .

Pour exécuter le script, tapez bash <<nom du script>>.

Ceci est un exemple très simple, mais cela montre comment vous pouvez utiliser un tel fichier pour créer des programmes de script Bash entiers. (Bash)Même les instructions de programmation telles que les instructions IF sont disponibles pour inclure des capacités de prise de décision dans votre script.

Le site SS64 fournit une ressource complète(SS64 provides an extensive resource) avec toutes les commandes Bash disponibles que vous pouvez utiliser dans le terminal Bash ou vos scripts Bash .

Vous pouvez également voir un didacticiel sur l'utilisation d'un script shell Linux pour sauvegarder un répertoire(Linux shell script to back up a directory) .



About the author

Je suis un ingénieur du son professionnel avec plus de 10 ans d'expérience. J'ai travaillé sur un large éventail de projets, des petits systèmes audio domestiques aux grandes productions commerciales. Mes compétences résident dans la création d'excellentes bandes sonores et d'outils de traitement du son qui rendent la musique excellente. Je suis également extrêmement expérimenté avec Windows 10 et je peux vous aider à tirer le meilleur parti de votre système informatique.



Related posts