Astuce : Comment utiliser « Bash sur Ubuntu pour Windows » avec Cmder (ComEmu) ?!

Avec la mise à jour Anniversary de Windows 10 est apparu dans sa version professionnel, « Bash sur Ubuntu pour Windows »  un vrai invité de commande Linux pour Windows comme son nom l’indique. Microsoft à créer cet invité de commande en partenariat avec Canonial, l’éditeur qui se trouve derrière Ubuntu. Encore à ses balbutiements par rapport un vrai invité de commande sous Linux ou Unix, au niveau des performances d’exécution.

bash-windows

Bash sur Ubuntu pour Windows

Sous Windows j’ai pris pour l’habitude d’utiliser Cmder un émulateur d’invité de commande Linux, qui contient un Bash émuler pour faire du Web développement afin d’utiliser des technologies comme Nodejs , Sass, Gulp, Bower, et PHP-cli, en ligne commande.

cmder-bash-ubuntu-for-windows-10

Cmder avec Bash sur Ubuntu sur Windows

Et je me suis posé la question comment lier Bash sur Ubuntu et Cmder, en fouillant un peu sur les internet j’ai trouvé mon bonheur dans un Issues du Github  officiel de Cmder.

Pour cela nous allons mettre en place une nouvelle tâche appelé  « Bash::Ubuntu » dans Cmder :

  1. Ouvrir les paramètres soit en cliquant sur les 3 barres en bas a droite de la fenêtre ou en utilisant la combinaison de touche Win+Alt+P,
  2. Aller dans Startup->Tasks,
  3. Cliquer sur le bouton + en bas à gauche afin d’ajouter une nouvelle tâche,
  4. Choisir un nom pour votre tâche,
  5. Dans Task parameters  rentrer cette ligne :
    • /icon « %USERPROFILE%\AppData\Local\lxss\bash.ico »
  6. Dans Commands : rentrer cette ligne :
    • %windir%\System32\bash.exe ~ -c zsh -cur_console:p
  7. Sauvegarder votre tâche en cliquant sur Save setting

Et voilà tout est près, vous pouvez utiliser cmder avec bash ubuntu pour windows.

cmder-settings

Paramètre de cmder

Source splash : Ayesh.me