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.
Sommaire
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 exemplecode ~/my-test.js
, va ouvrir le fichier my-test.js dans vscode, cela t’Ă©vite de tapercode /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 fichierrm
: 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
ouemacs
: Ă©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 avecls
, tapewsl 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, tapesudo 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 !