Betaalmethoden Abuse

Hoe een Linux commando uitvoeren vanuit Windows met Cygwin

01.06.2023, 22:36

Hoe voer ik een commando uit in Linux? Je kunt een Linux-opdracht uitvoeren via de opdrachtregel, ook wel bekend als de terminal. Hiervoor open je de terminal, typ je het commando en druk je op de Enter-toets. Het commando ls geeft bijvoorbeeld een lijst weer van bestanden en mappen in de huidige map.

Als je niet weet welk commando je moet uitvoeren, kun je het man commando gebruiken, dat de handleidingpagina voor het opgegeven commando weergeeft. Typ bijvoorbeeld man ls om te zien hoe je het commando ls gebruikt. Maar wat als je een Linux-commando vanuit een venster moet uitvoeren? Daar is een oplossing voor.

Hoe Cygwin uitvoeren

Om Linux hulpprogramma's in Windows te gebruiken, zijn er verschillende oplossingen. Een daarvan is het populaire hulpprogramma Cygwin. Dit is Windows-software waarmee je een Unix-omgeving op je computer kunt maken. Cygwin bevat een groot aantal opdrachtregelhulpprogramma's zoals bash, ls, cat, rm en andere. Om Cygwin te gebruiken, moet u het hulppakket op uw computer installeren en de Cygwin-terminal starten om opdrachten uit te voeren.

Cygwin is een Windows-software die een Unix-omgeving biedt, inclusief een opdrachtregelinterpreter en basishulpprogramma's zoals ls, cat, rm en vele andere. Om een Linux-opdracht in Windows uit te voeren met Cygwin, moet u de volgende stappen volgen:

  1. Download en installeer Cygwin van de officiële website. Selecteer tijdens de installatie de pakketten die je wilt gebruiken, zoals bash en utils.
  2. Start Cygwin Terminal om de opdrachtprompt van Cygwin te openen.
  3. Typ het commando dat je wilt uitvoeren. Als u bijvoorbeeld de inhoud van de huidige map wilt bekijken, typt u"ls" en drukt u op Enter.
  4. Nadat u het commando hebt ingevoerd, wordt het uitgevoerd in de Unix-omgeving van Cygwin en worden de resultaten in de terminal weergegeven.
  5. Je kunt ook parameters doorgeven aan het commando met de standaard Unix syntaxis. Als u bijvoorbeeld het bestand"example.txt" wilt verwijderen, typt u"rm example.txt" en drukt u op Enter.

Met Cygwin kun je Linux commando's gebruiken op een Windows systeem en werken in een omgeving waar je bekend mee bent.

Andere oplossingen

Een andere optie is Cash. Dit is een nieuwe tool die belooft makkelijker en sneller te zijn dan Cygwin. Met Cash kun je Linux-commando's rechtstreeks vanaf de Windows-opdrachtregel uitvoeren, waardoor het eenvoudiger en intuïtiever wordt om hulpprogramma's te gebruiken. Cash ondersteunt ook streaming editing en uitvoerfilteren, waardoor het zeer gebruiksvriendelijk is.

Tot slot heeft Windows 10 nog een derde oplossing, het Linux Subsystem for Windows. Dit is een nieuwe functie waarmee je native Linux-apps en -hulpprogramma's kunt uitvoeren in Windows. Om deze functie te gebruiken, moet je het Linux-subsysteem inschakelen en de gewenste distributie installeren in de Microsoft Store-app. Linux Subsystem for Windows ondersteunt de meeste Linux-tools en -hulpprogramma's, wat het erg handig maakt voor ontwikkelaars en systeembeheerders.