Vous avez donc configuré Linux sur Windows en utilisant WSL, voici ce que vous pouvez en faire
Vous venez donc d'installer et de configurer le sous-système Windows pour Linux (WSL) sur votre machine Windows, et maintenant vous vous demandez ce que ce terminal clignotant peut faire. Voici un guide rapide pour vous aider à démarrer.
Sommaire
Obtenez le bon sous-système Windows pour Linux
Commencez par vérifier le type de Linux que vous avez installé sur vos fenêtres. Nous travaillerons avec des commandes spécifiques à la saveur Debian de Linux. Si vous avez Debian ou une distribution dérivée de Debian comme Mint ou Ubuntu, vous pourrez parfaitement suivre ce guide. Si vous travaillez avec Arch, vous devrez d'abord traduire certaines commandes dans leurs équivalents Arch.
Ouvrez le terminal Debian sur votre machine Windows et tapez ou collez dans cette commande:
cat /etc/os-release
Il imprimera les détails de votre installation Linux. Si vous voyez «Debian» ou «Ubuntu» dans les premières lignes, vous êtes prêt à partir. S'il montre Arch ou d'autres versions de Linux, la façon la plus simple de suivre ce guide est d'installer Debian à la place. Ouvrir la boutique Microsoft, rechercher Debiancliquez sur « Get » et attendez qu'il s'installe.
Alternativement, ouvrez PowerShell en tant qu'administrateur et entrez cette commande.
wsl --install Debian
Commencez par les bases
Le terminal est juste une autre façon de parler à votre ordinateur, mais au lieu de cliquer ou de faire glisser, vous tapez des commandes exactes. Sautons dedans. Tapez ceci puis appuyez sur Entrée.
pwd
La commande signifie «Imprimer le répertoire de travail». Lorsque vous l'exécutez, vous verrez un emplacement de dossier, généralement le répertoire domestique. Chaque fois que vous souhaitez savoir où vous êtes dans le système, vous pouvez exécuter cette commande. Faisons un nouveau fichier texte dans ce dossier domestique. Entrez cette commande.
touch draft.txt
La commande tactile crée de nouveaux fichiers si vous le suivez avec le nom du fichier et le type d'extension. Une fois que vous l'avez exécuté, le dossier à domicile devrait désormais avoir un nouveau fichier texte brut. Vérifions si c'est là. Taper LS et appuyez sur Entrée. La commande LS vous montre une liste de tous les fichiers disponibles dans le répertoire actuel. Nous n'avons qu'un nouveau fichier que nous avons créé.
Vous pouvez ouvrir le fichier et apporter des modifications au fichier en texte clair si vous le souhaitez. Taper nano puis le nom du fichier texte. Nano est un outil de visionneuse de texte intégrée et si vous tapez nano Et suivez-le avec un nom de fichier, il l'ouvre instantanément.
Une fois le fichier vide ouvert, nous pouvons désormais ajouter du texte au fichier. Appuyez sur CTRL + X puis Y pour enregistrer les modifications et remettre à la borne principale. Le fichier texte aurait dû être mis à jour maintenant.
Laissons maintenant le répertoire de la maison et voyons où nous pouvons aller et comment nous pouvons apporter nos fichiers et dossiers avec nous. Essayons de vous diriger vers le répertoire racine.
cd ..
La commande CD est courte pour «Change Directory» et sa fonction est explicite. Il modifie votre répertoire en tout ce que vous tapez. Nous avons tapé deux points, ce qui signifie me prendre un niveau, alors nous sommes passés du dossier de la maison au dossier racine. Tapez LS pour voir ce qu'il y a dans le dossier racine.
Revenons à la maison.
cd home
Créons un nouveau dossier pour conserver nos fichiers en texte brut. Voici ce que vous tapez.
sudo mkdir drafts
Le paramètre «sudo» vous permet d'exécuter cette commande en tant que racine ou administrateur. La commande MKDIR est un raccourci pour «Making Directory», puis vous tapez simplement le nom du dossier que vous souhaitez créer. Vous pouvez écrire autant de noms que vous le souhaitez et créer autant de dossiers. Vous pouvez taper LS et appuyer sur Entrée pour confirmer que le nouveau dossier est là.
À l'heure actuelle, le fichier en texte clair que nous avons créé est assis dans le dossier Debian, et nous voulons le déplacer vers notre dossier de brouillons. Faisons ça.
sudo mv draft.txt /home/drafts
La commande sudo, une fois de plus, nous accorde un accès root, et la commande «mv» déplace le fichier «draft.txt» à l'emplacement du dossier / home / brouses.
Passons dans les brouillons et voyons si le fichier est réellement là. Effectivement, il est là, et nous pouvons utiliser à nouveau l'éditeur Nano pour afficher et modifier le fichier texte.
La commande «MV» fait un double devoir. Il peut déplacer un fichier si vous lui donnez un répertoire, mais si vous lui donnez un autre nom de fichier, il fonctionne comme une commande Renommer.
Pour renommer un fichier:
mv draft.txt notes.txt
Maintenant, si vous le souhaitez, vous pouvez le supprimer.
rm notes.txt
Une fois supprimé à l'aide de RM (abréviation de Suppor), le fichier a disparu pour toujours car il n'y a pas de bac de recyclage. À présent, votre terminal doit être assez encombré. Vous pouvez l'effondrer en tapant clairement et en appuyant sur Entrée.
Installer des applications
L'installation de l'application Linux sera différente si vous êtes habitué à l'installation uniquement via des fichiers téléchargés et des assistants d'installation basés sur l'interface graphique. Les versions Linux comme Debian Handle App Installations, désinstallent et mettent à jour via quelque chose appelé un «gestionnaire de packages». Le gestionnaire de packages prend un ensemble de commandes simples et trouve et installe automatiquement l'application que vous souhaitez dans les référentiels de confiance. Différentes versions de Linux ont différents gestionnaires de packages, certains utilisent même plusieurs types.
Sur Debian et Debian Dérivés, le gestionnaire de packages s'appelle Apt. C'est celui que nous utiliserons pour installer et supprimer les logiciels.
C'est une bonne pratique de mettre à jour les références logicielles avant d'installer toutes les applications pour vous assurer d'obtenir la version la plus mise à jour.
sudo apt update
Ici aussi, Sudo exécute la commande en le suivant avec les privilèges racine, APT est le gestionnaire de packages et la commande de mise à jour rafraîchit ses référentiels logiciels. Essayons d'installer quelque chose maintenant. Nous obtiendrons FastFetch. FastFetch est un petit programme qui affiche vos informations système dans le terminal avec un magnifique art ASCII.
sudo apt install fastfetch
Il vous demandera de confirmer l'installation. Vous pouvez le faire en appuyant sur Y. et à la fin de la commande, tapez simplement le nom de l'application et appuyez sur Entrée:
fastfetch
Vous y allez. Vous venez d'exécuter votre première application Linux CLI. Vous pouvez rechercher des packages ou des applications en échangeant le paramètre «Installer» avec «Rechercher» et supprimer les applications en l'échangeant avec «Supprimer». La désinstallation d'une application sur Linux est aussi simple que:
sudo apt remove fastfetch
Construisez un espace de travail à l'intérieur de votre terminal
Linux propose une énorme bibliothèque d'outils qui fonctionnent dans le terminal, et vous pouvez obtenir à peu près tout ce qui est fait avec le bon outil déjà disponible gratuitement. Et oui, vous pouvez également faire votre travail ici, à condition que ce ne soit pas du travail graphique. Il est possible de configurer la prise en charge de l'interface graphique pour WSL, mais cela prendra un guide entier. Pour la rédaction, la saisie des données ou le codage des workflows, le terminal est le dernier endroit où vous pouvez faire votre travail en paix.
Vous pouvez installer un espace de travail entier dans le terminal WSL avec une seule commande. Considérez ces cinq applications comme un pack de démarrage. Vous pouvez échanger ou ajouter des applications souhaitées. Cet espace de travail est entièrement hors ligne et sans distractions.
sudo apt install taskwarrior timewarrior calcurse qalc micro
Regardons ces outils un par un. Le premier est Taskwarrior. Il s'agit d'une liste de tâches qui fonctionne sur la logique FIFO (First in, First Out). Ce n'est pas une liste de tâches typique ou une table Kanban qui vous lance tout à la fois. Vous utilisez des commandes simples pour capturer des tâches, puis tirez la liste, mais vous vous concentrez uniquement sur la tâche supérieure. Effacez-le ou marquez-le au point mort et passez à la suivante et ainsi de suite.
Timewarrior est pour suivre vos heures de travail. Lorsque vous démarrez une tâche, démarrez la minuterie avec une commande simple pour l'arrêter lorsque la tâche est terminée. Il étiquetera automatiquement la tâche et sa durée et vous fournira des résumés détaillés et des rapports de l'endroit où votre temps s'est passé.
Calcurse est un calendrier et une liste de tâches basés sur un terminal. Vous pouvez garder une trace de vos rendez-vous et tâches avec juste le clavier.
Nous avons déjà utilisé l'éditeur Nano pour modifier nos fichiers texte auparavant, mais vous avez peut-être remarqué qu'il est assez daté et déroutant à comprendre. C'est pourquoi nous allons passer à Micro pour travailler avec des documents. C'est beaucoup plus intuitif, et vous pouvez l'écrire comme vous le feriez dans le bloc-notes de Windows.
QALC est incroyablement puissant. Il peut effectuer des conversions unitaires, des mathématiques et des conversions de devises directement dans le terminal et affiche les résultats pendant que vous tapez.
Ensemble, ces applications font un espace de travail complet léger, local et sans distraction. Les tâches et le suivi du temps sont gérés par le temps de temps et le warrior. Vous pouvez gérer les rendez-vous et les agendas avec des notes et des notes ou des documents avec micro. Il est également entièrement modulaire et flexible car vous pouvez ajouter ou supprimer des applications pour vous adapter à vos workflows particuliers.
Écrire, suivre et planifier à l'intérieur du terminal
Maintenant que vous avez configuré l'espace de travail, permettez-moi de vous montrer comment vous pouvez réellement faire votre travail dans cet espace. Tout d'abord, créons une tâche. Vous pouvez capturer des tâches entrantes à l'aide de la commande simple «tâche» suivie de «Add» et du nom de la tâche.
task add write a guide
Vous pouvez répéter la même commande pour ajouter plus de tâches. Voyons notre liste de tâches.
task list
Chaque tâche obtient son propre ID et c'est ainsi que vous l'identifiez et le modifiez. Vous travaillez simplement sur la liste en marquant les tâches telles que faites ou bloquées. Lorsque vous avez terminé une tâche, entrez cette commande.
task 1 done
Si une tâche croche, modifiez-la:
task 2 modify +waiting
Les tâches sont indiquées dans l'ordre où ils ont été ajoutés. Vous regardez le premier, terminez-le ou marquez-le en attendant, puis passez à la suivante. Je ne fais surface que la tâche suivante lorsque j'utilise TaskWarrior. Voici comment vous le faites.
task list limit:1
Pour continuer à suivre votre temps:
timew start writing
Lorsque vous avez terminé:
timew stop
Vous pouvez vérifier un résumé de la façon dont vous avez passé votre temps:
timew summary
Regardons maintenant le calendrier. Lancez-le en tapant le nom de l'application:
calcurse
Vous pouvez le voir divisé en trois volets, que vous pouvez vous déplacer en utilisant la touche Tab. Lorsque dans un volet, appuyez sur A pour ajouter un élément et s pour enregistrer. Calcurse vous permet d'ajouter des horaires spécifiques pour vos rendez-vous, ou vous pouvez les laisser vides pour les événements toute la journée.
Appuyez sur Q pour quitter.
Travaillons maintenant avec des documents. Lançons Micro et chargeons le fichier texte que nous avons créé auparavant. C'était dans le dossier des brouillons, donc nous allons y être.
Ouvrez un fichier avec:
micro notes.txt
Lorsqu'il s'ouvre, vous pouvez simplement commencer à taper tout de suite.
Voici quelques raccourcis pratiques pour vous aider à démarrer:
-
Appuyez sur Ctrl + S pour enregistrer
-
Ctrl + q pour quitter le micro
-
Ctrl + E ouvre la barre de commande pour rechercher et remplacer le texte.
-
Appuyez sur Ctrl + G pour retirer la feuille de triche du raccourci.
Maintenant, pour tout arracher, vous pouvez utiliser QALC pour des conversions rapides.
Exécutez-le en tapant:
qalc
Entrez simplement vos conversions et QALC affichera les résultats au fur et à mesure que vous tapez. Vous pouvez exécuter des opérations mathématiques de base ou convertir des unités ou des devises comme ça.
Taper quitter à quitter.
News, Reddit et Browser dans votre terminal
Le terminal n'est pas uniquement pour le travail. Vous pouvez rester dans le terminal pour vérifier les nouvelles ou parcourir Twitter et Reddit. Le journal est un lecteur RSS. Il tire des articles des flux que vous choisissez.
sudo apt install newsboat
newsboat
Cela vous avertira qu'aucune URL n'est configurée et ne vous montrera pas le chemin du fichier URL que vous pouvez modifier. Copiez ce chemin, puis ouvrez-le avec Micro.
Ajoutez vos flux RSS ici (un sur chaque ligne). Par exemple:
http://rss.cnn.com/rss/cnn_topstories.rss
http://feeds.bbci.co.uk/news/rss.xml
https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml
Appuyez sur Ctrl + S pour enregistrer et quitter avec Ctrl + q. Open Newsboard en tapant son nom dans le terminal. Vous devrez peut-être appuyer sur Shift + R pour actualiser la liste.
Maintenant, laissez-moi vous montrer comment vous pouvez parcourir Reddit. TUIR est un client Reddit pour le terminal, mais c'est une application Python, et vous ne pouvez pas l'installer directement avec le gestionnaire de package APT. Exécutez les commandes suivantes une par une.
sudo apt install python3 python3-pip python3.13-venv
Alors,
python3 -m venv webappssource webapps/bin/activate
Puis pour installer tuir:
pip install tuir-continued
Maintenant, exécutez Tuir avec cette commande
python3 -m tuir
Vous pouvez vous connecter en appuyant sur «U» ou parcourir sans vous connecter. Lorsque vous êtes connecté, vous pouvez également publier et laisser des commentaires. Appuyez sur «Q» pour arrêter.
Vous pouvez également parcourir Internet (en quelque sorte). Il existe quelques navigateurs basés sur des terminaux qui sont purement basés sur le texte et peuvent charger des sites sans images et sans JavaScript.
sudo apt install w3m
w3m howtogeek.com
Vous pouvez naviguer avec des touches fléchées et interagir avec ENTER.
Enfin, vous pouvez vérifier la météo pour n'importe quel emplacement avec une commande simple (pas besoin d'installer une application météo). Vous devrez peut-être installer l'outil Curl, qui peut récupérer et télécharger du contenu à partir des liens.
curl wttr.in
Vous pouvez ajouter un emplacement à la fin pour voir les prévisions là-bas.
curl wttr.in/london
Jouets et jeux
Vous pouvez également ajouter des jeux et de minuscules services publics amusants pour tuer le temps. Appuyez sur Ctrl + C pour quitter l'un d'eux.
Tétris
Bastet est un clone Tetris qui fonctionne entièrement dans le terminal.
sudo apt install bastet
bastet
Serpent
C'est juste le serpent ordinaire mais dans le terminal.
sudo apt install nsnake
nsnake
Fortune et Cowsay
Ces deux applications impriment une fortune aléatoire et font dire une vache.
sudo apt install fortune cowsay
fortune | cowsay
Votre boîte WSL est maintenant un endroit où vous pouvez journaliser, faire votre travail, parcourir Internet et même jouer à quelques jeux. Ce n'est pas tout cependant. Vous pouvez faire beaucoup plus avec une boîte WSL, alors n'ayez pas peur d'expérimenter.
