Catégories
débutant tools

Shell linux sous windows : Guide pratique débutant, survie et plus

Je t’explique comment installer un shell linux sous windows, les commandes de base. Ensuite tu sauras te dĂ©placer dans un ordinateur en ligne de commande. Et petit plus je t’explique une mĂ©thode importante pour rĂ©soudre les problĂšmes de vpn.

Je ne vais pas ĂȘtre trĂšs original sur la musique aujourd’hui, mais je me suis trĂšs bien rĂ©veillĂ© avec ce morceau des red hot. Je cherchais Ă  retrouver un article de blog sur la musique qui expliquait comment les red hot n’avaient pas respectĂ© les Ă©carts de tons demi tons, mais je n’ai pas retrouvĂ© l’article… Par contre, ChatGPT m’a tout de suite retrouvĂ© le morceau ! Il s’agit de « Scar Tissue ». Dans ce morceau, John Frusciante accorde sa guitare en Drop D tuning, oĂč la corde la plus grave (la corde de Mi) est accordĂ©e un ton plus bas que la normale, tandis que les autres cordes restent accordĂ©es normalement. Cela donne Ă  la chanson son son caractĂ©ristique et contribue Ă  crĂ©er une atmosphĂšre mĂ©lancolique et Ă©motive.

Bon, maintenant qu’on a un bon petit son dans les oreilles, on peut commencer.

1. Installe le sous-systĂšme Windows pour Linux

Pour commencer, il faut installer le sous-systĂšme Windows pour Linux (WSL = Windows Subsystem for Linux). C’est un peu comme avoir un mini Linux qui tourne sous Windows. Voici comment faire :

  • Appuie sur la touche windows.
  • Cherche « Activer ou DĂ©sactiver des fonctionnalitĂ©s windows » (act ou fon devrait suffire)
  • Appuie sur entrĂ©e
  • Coche « Sous-systĂšme Windows pour Linux »
  • RedĂ©marre ton ordinateur.

2. Installe ta distribution Linux préférée

Une fois que tu as redĂ©marrĂ©, il est temps d’installer ta distribution Linux prĂ©fĂ©rĂ©e. Rends-toi sur le Microsoft Store et cherche « Linux ». Tu verras plusieurs distributions disponibles, comme Ubuntu, Debian, ou Fedora. Choisis celle que tu prĂ©fĂšres et installe-la.

3. Lance ton Shell Linux

Maintenant que ta distribution Linux est installĂ©e, il suffit de la lancer. Ouvre le menu « DĂ©marrer » et tape le nom de ta distribution (par exemple, « Ubuntu »). Clique sur l’icĂŽne et voilĂ , tu as un terminal Linux qui tourne sous Windows !

Tu peux aussi lancer wsl depuis l’invite de commande windows, idem : appuie sur la touche windows, puis tape cmd, l’invite de commande s’ouvre et tu peux lancer wsl avec la commande du mĂȘme nom : wsl.

4. Quelques commandes de base

Pour te sentir Ă  l’aise avec ton nouveau Shell Linux, voici quelques commandes de base Ă  connaĂźtre :

  • pwd: affiche le rĂ©pertoire courant.
  • ls: liste les fichiers et dossiers du rĂ©pertoire courant.
  • cd: change de rĂ©pertoire. En tapant cd tout seul sans donner de rĂ©pertoire en paramĂštre tu arriveras dans ton home, le home linux est symbolisĂ© par le caractĂšre tilde : ~ (altgr + 2 + espace), c’est un caractĂšre pratique pour pointer vers tout le contenu de ton home, par exemple code ~/my-test.js, va ouvrir le fichier my-test.js dans vscode, cela t’Ă©vite de taper code /home/ton-user/my-test.js
  • mkdir: crĂ©e un nouveau dossier. si tu veux crĂ©er toute une arborescence, ajoute le paramĂštre -p par exemple : mkdir -p a/b/c
  • touch: crĂ©e un nouveau fichier. La commande permet aussi de changer la date de mise Ă  jour d’un fichier
  • rm: supprime un fichier ou un dossier. ajoute -rf pour supprimer une arboresence, et ne t’amuse pas Ă  lancer la commande rm -rf /* qui supprimerait toute ton arborescence…
  • nano, vim ou emacs: Ă©diteurs de texte en ligne de commande.
  • code: pour lancer vscode (testĂ© sous Ubuntu : vscode est tĂ©lĂ©chargĂ© la premiĂšre puis se lance)

Ensuite tu pourras installer plein d’outils sympas comme ffmpeg ou imagemagick de façon plus simple que sur windows (c’est mon avis).

5. Si tu es derriĂšre un VPN

Si tu te trouves derriĂšre un VPN, tu risques de rencontrer des pb sur wsl notamment pour que ta distribution puisse ĂȘtre connectĂ©e sur le web (faire des mises Ă  jour ou simplement faire des installations de packages).

Une collĂšgue m’a donnĂ© ce lien trĂšs pratique qui permet d’installer un outil, wsl-vpnkit qui rĂ©sout le pb.

Au cas oĂč, je te mets la procĂ©dure ici :

  • tĂ©lĂ©charge wsl-vpnkit depuis Github
  • ouvre un PowerShell et lance les commandes suivantes (depuis le rĂ©pertoire dans lequel se trouve wsl-vpnkit.tar.gz) :
wsl --import wsl-vpnkit $env:USERPROFILE\wsl-vpnkit wsl-vpnkit.tar.gz --version 2
wsl -d wsl-vpnkit
  • ensuite lance la commande qui suit pour lancer wsl
wsl.exe -d wsl-vpnkit --cd /app wsl-vpnkit

Laisse tourner le service dans un PowerShell. Rouvre ta distro (via windows ou depuis une console via la commande wsl) fait un ping 8.8.8.8 et tu devrais avoir des réponses.

6. Astuces pour aller plus loin

  • Tu peux utiliser des commandes Linux directement depuis l’invite de commande Windows en prĂ©fixant la commande avec wsl. Par exemple, pour lister les fichiers d’un rĂ©pertoire avec ls, tape wsl ls.
  • Si tu veux lancer des applications graphiques Linux, installe un serveur X pour Windows comme Xming ou VcXsrv. (J’ai testĂ© Xming dans cet article)
  • Pour partager des fichiers entre ton systĂšme Windows et ton Shell Linux, tu peux monter des dossiers Windows dans le sous-systĂšme Linux. Par exemple, pour monter le disque C sous le rĂ©pertoire /mnt/c de ton Shell Linux, tape sudo mkdir /mnt/c && sudo mount --bind /mnt/c /mnt/c.

VoilĂ  ! Avec ces quelques Ă©tapes et astuces, tu devrais ĂȘtre prĂȘt Ă  utiliser ton Shell Linux sous Windows. N’hĂ©site pas Ă  explorer et Ă  te familiariser avec ton nouvel environnement. Bonne chance et amuse-toi bien !

Tu as ❀ aimĂ© l'article ?

J'ai créé un guide pour te lancer rapidement dans le crypto art.

Tu y découvriras :

  • La blockchain
  • Les NFTs
  • L'installation d'un wallet crypto
  • La frappe et la vente ton premier NFT
Si tu as aimé l'article, tu es libre de le partager ;)

Par François

J'ai créé le blog L'Artiste Crypto dans le but d'aider les artistes amateurs comme moi à se professionnaliser. Je souhaite apporter de l'inspiration en documentant la poursuite d'un objectif : devenir crypto artiste et réussir sur le Web3. A travers des articles, des vidéos et des interviews j'espÚre y parvenir et te faciliter la tùche.

Laisser un commentaire