3 Fun Linux-hulpmiddelen die op Windows 10 worden uitgevoerd met WSL

Aug 25, 2025
Algemeen
Microsoft

We hebben je laten zien hoe je een Linux terminal te installeren onder Windows 10 met de Windows Subsystem for Linux. Maar nu dat u hebt deze command-line interface (CLI) wat ga je mee te maken hebt? Hier zijn een aantal leuke ideeën voorbij de praktische .

Er zijn een aantal leuke dingen die je kunt doen met een Linux-gebaseerde command line voor wie houdt van een beetje geekery. Hier zijn drie starter projecten om de command line te integreren in je dagelijkse routine. We hebben deze projecten gerangschikt in termen van moeilijkheidsgraad van de gemakkelijkste naar de moeilijkste, maar al deze projecten zijn nog steeds eenvoudig genoeg voor beginners. Ze zijn ook een uitstekende manier om te zien wat de command line kan doen. (En ja, dit werkt in WSL op Windows 11 , te!)

Deze tutorial gaat ervan uit dat u gebruikt Ubuntu als uw Linux-distributie in WSL. Als je iets anders je gebruikt je kan hebben om deze commando's aan te passen aan uw behoeften. Of, kunt u Ubuntu installeren als een tweede Linux terminal en mee te volgen.

Voordat we beginnen

Een van de belangrijkste dingen om te doen bij het gebruik van de terminal is om je geïnstalleerde apps en hulpprogramma's up-to-date te houden. Hiervoor zijn twee eenvoudige commando's. De eerste is:

sudo apt-update

Laten we dit af te breken. Gebruik makend van sudo tijdelijk verheft uw gebruikersaccount beheerdersrechten voor deze enkel commando. Zonder deze verhoging zou de opdracht mislukken. Gebruiken sudo De terminal zal u vragen om het wachtwoord in te voeren dat u voor het eerst gemaakt bij het instellen van WSL.

Het volgende deel, apt (Advanced Package Tool) is de package manager Ubuntu gebruikt om programma's en hulpprogramma's installeren. Een pakket is alle bestanden die bij elkaar komen om te werken als een Linux-programma of hulpprogramma. APT is slim genoeg om niet alleen te installeren het programma dat u wilt, maar afhankelijkheden het nodig heeft. Een afhankelijkheid is een ander programma dat uw gewenste programma moet aan het werk.

Tot slot hebben we update , Dat is een optie voor APT dat het vertelt aan de lijsten van pakketten van de update repositories uw systeem gebruikt. Dit is de eerste stap in het bijwerken van nieuwe versies van programma's in het systeem zijn geïnstalleerd. Zonder aanpassing van de lijst, zou uw systeem niet genoeg informatie over de volgende stap uit te voeren.

Onze tweede opdracht is:

sudo apt upgrade -y

We hebben al gedekt sudo en apt , Maar de nieuwe stukjes vertellen het systeem om onze pakketten te upgraden met behulp van de informatie uit de lijst die we gedownload in de vorige stap. De -Y wordt een “vlag”, en in dit geval, het staat voor “ja”. Dit is een optionele opdracht waarmee we overslaan de vervelende deel waar het systeem ons vertelt hoeveel opslagruimte de nieuwe updates zullen nemen, en dan vraagt ​​of we willen blijven.

Nu dat ons systeem up-to-date, we zijn klaar om te spelen met een aantal tools op de opdrachtregel.

Haal het weer

Wttr.in levert weer naar uw terminal.

Het makkelijkste om te doen is om een ​​grafisch overzicht van de huidige weersomstandigheden met een drie-daagse voorspelling met een website genaamd wttr.in . Deze website leest uw IP-adres om uw geschatte locatie te krijgen en dan levert het weer terug naar u in een terminal-vriendelijk formaat.

Als u een voorbeeld van hoe deze eruit zal zien u ook de website kunt bezoeken in een gewone browser.

Om het slechte weer, de terminal programma nodig Krul , Die in je systeem standaard moet worden geïnstalleerd. Als het niet, run sudo apt installeren krul het begrijpen.

Nu laten we zien het weer in onze terminal met krul wttr.in . In een paar seconden zou u een weersvoorspelling moeten hebben voor uw locatie vergelijkbaar met wat u hierboven ziet afgebeeld.

Een andere nette truc is om je systeem op te zetten, zodat elke keer dat je de terminal opent, de laatste weersvoorspelling. Je kunt dat doen door de opdracht toe te voegen curl wttr.in naar de top van je .bashrc het dossier.

Om te begrijpen hoe je je kunt bewerken .bashrc Bestand, bekijk onze vorige tutorial over Hoe u uw bash-prompt kunt aanpassen (en inkleuren) .

Ontvang MLB-scores in de terminal

U kunt MLB-Statsapi gebruiken om honkbalgame-updates in de terminal te krijgen.

Ik heb constant mijn terminal open en soms wil ik geen moeite doen met Google voor details over het nieuwste Yankees-spel. In plaats daarvan wend ik me tot een Trusty Python-script om alle informatie die ik nodig heb te krijgen.

Als je de nieuwste versie van Ubuntu voor WSL hebt geïnstalleerd, heb je al Python 3, wat is wat we hiervoor nodig hebben. Je kunt dit dubbel controleren door in te typen Python3 --Versie , wat je de versie van Python 3 zal vertellen die je in je systeem hebt.

Laten we nu naar het bedrijfsleven gaan. Het eerste wat je nodig hebt is een set helper-scripts die alle honkbalgegevens die we willen pakken. Het heet statsapi , een op de community gebaseerde python-achtergrondtoepassing die we zullen installeren met PIP3. Zoals Apt, Pip3 is een pakketmanager, maar alleen voor programma's geschreven in Python.

Eerst moeten we het installeren met Sudo Apt Install Python3-Pip -y . Zodra dat klaar is, voer de volgende opdracht uit:

PIP3 installeer MLB-STATSAPI

Nu kunnen we ons honkbalscript pakken dat afhankelijk is van de statsapi . Het script komt van mijn eigen github-repository (Een repository is slechts een plaats om code op te slaan) waar ik een stel scripts heb die informatie over het huidige honkbalseizoen kan krijgen.

Laten we eerst een nieuwe map (of map) maken genaamd "Bin" met mkdir bin . De Mkdir Commando betekent letterlijk "map map". Verander vervolgens in die map met CD-bin ("CD" betekent wijzigingen wijzigen). "Bin" is een algemene naam voor mappen die scripts en executables (binaries) in een Linux-omgeving bevatten, maar u kunt de map genieten wat u maar wilt.

Nu downloaden we het script met "wget", een opdrachtregel die gereedschap downloadt.

De opdracht is:

https://raw.githubusercontent.com/ianpaul/baseBall_Scores/master/BallGame.py

Dit downloadt een script genaamd BallGame.py uit de repository. De bestandsextensie "PY" geeft aan dat dit een Python-script is.

Nu, alles wat we moeten doen is ons Python-script uitvoeren met behulp van de Python-opdracht:

python3 ~ / bin / ballgame.py

Dit vertelt de terminal om Python 3 te gebruiken om het script te interpreteren. De ~ / betekent kijken in de map thuis en kijk dan naar de bak Map in huis en open het script ballgame.py.

Zodra u dat doet, vraagt ​​het script om de naam van het team waarin u geïnteresseerd bent en vraagt ​​u dan of u een boxscore of lijnscore wilt zien. Zodra u de selectie een paar seconden later hebt gemaakt, krijgt u uw game-informatie in een aansluitvriendelijk formaat.

Houd in gedachten dat dit script is ingesteld om u de resultaten van het laatste voltooide spel te geven. Het geeft je geen update aan een doorlopend spel.

Twitter op de opdrachtregel

Rainbow Stream is een op Python gebaseerde terminal-app die tweets levert aan de opdrachtregel.

Er zijn een aantal Twitter-clients die uw Twitter-feed kunnen leveren aan de opdrachtregel. Het leuke aan deze aanpak is dat het Twitter tot zijn puurste vorm vermindert, en het maakt de ervaring een beetje rustiger.

Een echt goede CLI Twitter-client is regenboogstroom, die is gebaseerd op Python en vereist een deel van de tools die we al in de vorige stappen hebben gebruikt. Ten eerste moeten we ervoor zorgen dat we alle afhankelijkheden hebben die regenboogstroom vereist. Dit is de opdracht:

Sudo Apt Install Python3-Dev Libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

We gaan niet uitleggen wat al deze gereedschappen zijn. Als u wilt weten, kunt u naar Google zoeken. Elk hulpprogramma wordt gescheiden door een spatie na "Installeren" in de bovenstaande opdracht.

Laten we nu de regenboogstroom installeren. We gebruiken de snelle methode, maar als u de aanbevolen manier wilt gebruiken, bekijk dan de Documentatie van de regenboogstroom .

sudo pip3 installeer regenbowstream

Dit duurt een paar minuten als regenboogstroom zichzelf installeert.

Zorg er nu voor dat u bent ingelogd bij Twitter in uw webbrowser. Type dan om het programma te activeren regenbowstream in de opdrachtregel.

Vervolgens zal Rainbow Stream een ​​tabblad Browser willen openen, zodat u de app kunt autoriseren om toegang te krijgen tot uw Twitter-account. In sommige gevallen zou dit automatisch moeten gebeuren. Als dit niet het geval is, kopieer en plak en plak u de volgende URL in uw webbrowser. De URL ziet er gewoonlijk zoiets uit: https://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxxx

Markeer die URL, klik met de rechtermuisknop om te kopiëren en plak deze vervolgens in uw webbrowser. Twitter zal u vragen om de regenboogstroom te autoriseren om de app toegang tot uw account te geven, en vervolgens zal Twitter een zevencijferige pin bieden. Typ die pen in de terminal waar de regenboogstroom op de code wacht, en dat is het. Uw tweets raken nu na enkele minuten op de opdrachtregel - de eerste punt duurt meestal enige tijd voordat de tweets beginnen met gieten.

Rainbow-stream is vrij eenvoudig te gebruiken, maar het vereist wel een paar commando's. Typen "t Hier is mijn tweet" en het raken van invoeren op uw toetsenbord zal een tweet publiceren.

Elke tweet in uw stream heeft een ID-nummer zoals "ID: 8." Typen RT 8 zal die tweet retween. Typen citaat 8 Hiermee kunt u de Tweet diezelfde Tweet citeren en uw eigen commentaar toevoegen. Er zijn een stel andere opdrachten waar je over kunt lezen in de Documentatie van de regenboogstroom .

Zoals met veel andere opdrachtregelprogramma's, kunt u ook typen H Op elk moment om in-app-hulp te krijgen.

Als u merkt dat Unicode-tekens niet correct worden weergegeven, is een eenvoudige oplossing om Installeer Windows Terminal uit de Windows Store .

VERWANT: De nieuwe Windows-terminal is gereed; Dit is waarom het geweldig is

Het gebruik van de opdrachtregel heeft een beetje meer werk om aan de slag te gaan dan een gewoon programma te installeren, maar het kan ook een zeer krachtig, nuttig en leuke tool zijn om tot uw beschikking te hebben.


Algemeen - Meest populaire artikelen

Hoe vindt u welke apps toegang hebben tot een Permission op Android

Algemeen Nov 27, 2024

Monster Ztudio / Shutterstock Wanneer u tientallen apps op uw telefoon hebt geïnstalleerd, is het eenvoudig om een ​​baan te verliezen van welke machtigin..


Wat is de Bash Shell, en waarom is het zo belangrijk om Linux?

Algemeen May 19, 2025

fatmawati achmad zaenuri / shutterstock.com De bash-shell is meer dan 30 jaar oud en nog steeds sterk. Wat doet het, waar kwam het vandaan, en waarom is het no..


Wanneer zijn de Amerikaanse Carriers schakelt zichzelf uit hun 3G-netwerken?

Algemeen Jun 13, 2025

Er was een tijd lang geleden toen 3G het hoge cijfer in mobiele gegevens was. Er was zelfs een iPhone genoemd naar het! Tegenwoordig is 5G de Big Deal en wordt 3G uitgeschakeld. Wanneer ..


Wat is Power over Ethernet (PoE)?

Algemeen Jul 6, 2025

DD-afbeeldingen / shutterstock.com Power over Ethernet, of PoE voor kort, is een veilige en handige manier om bekabeld netwerk- en voedingsbezorging in één p..


Hoe de naam van uw Microsoft Teams te wijzigen

Algemeen Aug 23, 2025

Uw weergavienaam wijzigen in Microsoft-teams is een goed idee, zodat anderen iemand niet verwarren met dezelfde of soortgelijke naam. Het maakt het ook gemakkelijker voor andere..


Wat is Google Tensor en waarom maakt Google zijn eigen processor?

Algemeen Aug 3, 2025

Google Als je dat hebt gedaan gewinkeld voor een smartphone , Weet je waarschijnlijk de naam “Qualcomm Snapdragon.” De overgrote meerderheid van de Andro..


Wat zijn de Gouden en Blauwe Uur in Photography?

Algemeen Sep 2, 2025

Harry Guinness Je hebt gehoord dat fotografen de frases "gouden uur" of "blauw uur" gebruiken bij het bespreken van fotografie. Dus wat en wanneer zijn deze ..


25 Awesome Board Game Stock Stuffers voor minder dan $ 25 in 2022

Algemeen Dec 5, 2024

Je hebt geen enorm budget of een enorme tafel nodig om van deze spellen te genieten. Hier zijn vijfentwintig echt leuke games die je in een kous kunt glijden zonder de bank te breken. Voo..


Categorieën