Gebruik Linux-opdrachten op Windows met geld

Als u Windows gebruikt, hoe voert u Linux-opdrachten op Windows uit ?

Laat me raden, Cygwin of misschien Git Bash. Dit zijn de twee meest populaire keuzes als het gaat om het uitvoeren van Linux-opdrachten op Windows. Maar ik zal je vandaag niet vervelen met de gebruikelijke verdachten.

Cash: voer Linux-opdrachten op Windows uit in stijl

Ik zou je willen voorstellen aan een nieuw open source hulpprogramma, Cash. Cash is een platformonafhankelijke implementatie van Unix shell-opdrachten die zijn geschreven in JavaScript. Vanaf hun GitHub-pagina is het motto van contant geld:

Het doel van Cash is om deze commando's voor het eerst open te stellen voor de enorme JavaScript-community en om een ​​schoner, eenvoudiger en flexibeler alternatief te bieden voor applicaties zoals Cygwin voor degenen die het Linux-gevoel op Windows willen.

Met Cash geïnstalleerd, kunt u een 'set Unix-opdrachten' uitvoeren in elke terminalemulator op Windows, inclusief de Windows-opdrachtprompt.

Heb ik een 'set Unix-commando's' gezegd? Ja, want net als andere emulators heeft Cash ook ondersteuning voor een beperkte set Unix-commando's. De lijst met ondersteunde opdrachten op het moment van schrijven van dit artikel is:

  • alias
  • kat
  • duidelijk
  • CD
  • cp
  • echo
  • exporteren
  • vals
  • grep
  • hoofd
  • doden
  • minder
  • ls
  • mkdir
  • mv
  • pwd
  • rm
  • soort
  • bron
  • staart
  • aanraken
  • waar
  • unalias

Omdat deze tool zwaar wordt ontwikkeld, worden er meer opdrachten aan de lijst toegevoegd. Als gebruiker heeft u zelfs een stem in welke opdrachten in de toekomst worden ondersteund.

Als u zich afvraagt ​​hoe Cash werkt, bekijkt u de onderstaande afbeelding:

Nog beter is dat je Windows- en Unix-commando's kunt mixen . U kunt bijvoorbeeld het volgende uitvoeren:

 ipconfig | grep IPv4 | soort 

En de bovenstaande opdracht zal hier echt werken met ipconfig Windows-commando en grep is de Linux-opdracht. Is het niet cool?

Cash installeren in Windows

Ik heb Windows 10 gebruikt tijdens het installeren van Cash, maar ik ben er vrij zeker van dat dezelfde stappen ook zullen werken voor oudere versies van Windows.

Aangezien Cash gebaseerd is op JavaScript, moet je eerst Node.js installeren. Ga naar de officiële website en download en installeer Node.js:

Installeer Node.Js

Zodra u Node.js hebt geïnstalleerd, kunt u nu doorgaan met het installeren van Cash. Er zijn verschillende modi waarin Cash kan worden geïnstalleerd:

  • Programmatisch Cash gebruiken: u voert het commando 'contant' uit om in de interactieve modus te gaan om Unix-opdrachten uit te voeren
  • Cash wereldwijd gebruiken: geen opdracht 'contant' uitvoeren. Unix-commando's staan ​​ter beschikking voor uitvoering
  • Selectieve opdrachten installeren: u kunt in feite kiezen welke opdrachten u met Cash wilt installeren, als u niet alle voorgedefinieerde opdrachten wilt installeren

Ik stel voor om Cash wereldwijd te installeren. Open de Windows-opdrachtprompt (Windows + R en typ vervolgens cmd) en voer de volgende opdracht uit:

npm install cash-global -g 

Het duurt slechts enkele minuten, zelfs minder, afhankelijk van uw internetsnelheid. Hiermee wordt Cash wereldwijd geïnstalleerd met alle ondersteunde opdrachten. Ik liet je spelen met de commando's.

Laatste zeg

Zoals ik eerder al zei, is Cash een project in ontwikkeling en daarom zijn er kansen dat je bugs tegenkomt. Als u dit doet, opent u een probleem in het GitHub-project van Cash om de open-sourcecommunity te laten groeien.

Aangezien ik een Linux-gebruiker ben, gebruik ik dergelijke hulpprogramma's niet echt om Linux-opdrachten op Windows uit te voeren, omdat ik rechtstreeks op Linux werk. Maar in het geval dat u Linux om welke reden dan ook niet kunt installeren, maar toch Linux-opdrachten wilt gebruiken, kunt u Cash eens proberen.

Aanbevolen

Nadat iedereen dat al deed, doodde Adobe officieel Flash in 2020
2020
Meerdere tijdzones toevoegen in Ubuntu 14.04
2019
Fedora 26 is vrijgegeven! Bekijk de nieuwe functies
2019