Zacht

Wat is een opdrachtregelinterpreter?

Probeer Ons Instrument Voor Het Oplossen Van Problemen





geplaatst opLaatst bijgewerkt: 16 februari 2021

Wat is een opdrachtregelinterpreter? Over het algemeen hebben alle moderne programma's een Grafische gebruikersinterface (GUI) . Dit betekent dat de interface menu's en knoppen heeft die de gebruikers kunnen gebruiken om met het systeem te communiceren. Maar een opdrachtregelinterpreter is een programma dat alleen tekstopdrachten van een toetsenbord accepteert. Deze opdrachten worden vervolgens uitgevoerd naar het besturingssysteem. De tekstregels die de gebruiker invoert vanaf het toetsenbord, worden omgezet in functies die het besturingssysteem kan begrijpen. Dit is de taak van de tolk van de opdrachtregel.



Command-line tolken werden tot in de jaren zeventig veel gebruikt. Later werden ze vervangen door programma's met een grafische gebruikersinterface.

Wat is een opdrachtregelinterpreter?



Inhoud[ verbergen ]

Waar worden Command Line Interpreters gebruikt?

Een veel voorkomende vraag die mensen hebben, is: waarom zou iemand tegenwoordig een opdrachtregelinterpreter gebruiken? We hebben nu applicaties met GUI die de manier waarop we met systemen omgaan hebben vereenvoudigd. Dus waarom typt u de opdrachten op een CLI? Er zijn drie belangrijke redenen waarom command-line tolken vandaag de dag nog steeds relevant zijn. Laten we de redenen één voor één bespreken.



  1. Bepaalde acties kunnen sneller en automatisch worden uitgevoerd via de opdrachtregel. Zo kan de opdracht om bepaalde programma's af te sluiten wanneer een gebruiker inlogt of de opdracht om bestanden van hetzelfde formaat uit een map te kopiëren, worden geautomatiseerd. Dit vermindert het handmatige werk van uw kant. Dus voor snelle uitvoering of om bepaalde acties te automatiseren, worden opdrachten gegeven vanuit de opdrachtregelinterpreter.
  2. Een grafische applicatie is vrij eenvoudig te gebruiken. Het is niet alleen interactief, maar ook zelfverklarend. Zodra je de applicatie hebt gedownload, zijn er een aantal menu's/knoppen, enz... die je zullen begeleiden bij elke bewerking in het programma. Nieuwe en onervaren gebruikers geven er dus altijd de voorkeur aan een grafische toepassing te gebruiken. Het gebruik van een opdrachtregelinterpreter is niet zo eenvoudig. Er zijn geen menu's. Alles moet worden uitgetypt. Toch gebruiken bepaalde ervaren gebruikers de opdrachtregelinterpreter. Dit komt vooral omdat je met een CLI direct toegang hebt tot functies in het besturingssysteem. Ervaren gebruikers weten hoe krachtig het is om toegang te hebben tot deze functies. Zo maken ze gebruik van de CLI.
  3. Soms is de GUI-software op uw systeem niet gebouwd om de opdrachten te ondersteunen die nodig zijn om het besturingssysteem uit te voeren of te besturen. Op zulke momenten heeft de gebruiker geen andere keuze dan gebruik te maken van de opdrachtregelinterface. Als een systeem niet over de middelen beschikt die nodig zijn om een ​​grafisch programma uit te voeren, dan is de Command Line Interface handig.

In bepaalde situaties is het efficiënter om de Command Line Interface te gebruiken boven een grafisch programma. De primaire doeleinden van het gebruik van een CLI worden hieronder vermeld.

  • In opdrachtregelinterpreters is het mogelijk om de instructies weer te geven met behulp van de braille systeem . Dit is handig voor blinde gebruikers. Ze kunnen niet zelfstandig gebruik maken van grafische toepassingen omdat de interface voor hen niet gebruiksvriendelijk is.
  • Wetenschappers, technische experts en ingenieurs geven de voorkeur aan commando-interpreters boven grafische interfaces. Dit komt door de snelheid en efficiëntie waarmee bepaalde commando's kunnen worden uitgevoerd.
  • Bepaalde computers beschikken niet over de middelen die nodig zijn om de goede werking van grafische toepassingen en programma's te ondersteunen. In dergelijke gevallen kunnen ook opdrachtregelinterpreters worden gebruikt.
  • Typopdrachten kunnen sneller worden uitgevoerd dan klikken op de opties in een grafische interface. Een opdrachtregelinterpreter biedt de gebruiker ook een breed scala aan opdrachten en bewerkingen die niet mogelijk zijn met een GUI-toepassing.

Lees ook: Wat is een apparaatstuurprogramma?



Wat zijn enkele gevallen waarin tegenwoordig opdrachtregelinterpreters worden gebruikt?

Er was een tijd dat het uittypen van commando's de enige manier was om met het systeem te communiceren. Na verloop van tijd werden grafische interfaces echter populairder. Maar opdrachtregelinterpreters zijn nog steeds in gebruik. Doorloop de onderstaande lijst om te weten waar ze worden gebruikt.

  • Windows OS heeft een CLI genaamd Windows-opdrachtprompt.
  • De configuratie van Junos en Cisco IOS-routers wordt gedaan met behulp van opdrachtregelinterpreters.
  • Sommige Linux-systemen hebben ook de CLI. Het staat bekend als de Unix-shell.
  • Ruby en PHP hebben een opdrachtshell voor interactief gebruik. De shell in PHP staat bekend als PHP-CLI.

Zijn alle opdrachtregelinterpreters hetzelfde?

We hebben gezien dat een commando-interpreter niets anders is dan een manier om met het systeem te communiceren met alleen op tekst gebaseerde commando's. Hoewel er verschillende opdrachtregelinterpreters zijn, zijn ze allemaal hetzelfde? Nee. Dit komt omdat de opdrachten die u typt in de CLI zijn gebaseerd op de syntaxis van de programmeertaal die u gebruikt. Een opdracht die op een CLI op het ene systeem werkt, werkt dus mogelijk niet op dezelfde manier op andere systemen. Mogelijk moet u de opdracht wijzigen op basis van de syntaxis voor het besturingssysteem en de programmeertaal op dat systeem.

Het is belangrijk om op de hoogte te zijn van de syntaxis en de juiste commando's. Op één platform zou de opdrachtscan nu bijvoorbeeld het systeem laten scannen op virussen. Het is echter mogelijk dat dezelfde opdracht niet noodzakelijkerwijs in andere systemen wordt herkend. Soms heeft een ander besturingssysteem/programmeertaal een vergelijkbare opdracht. Het kan ertoe leiden dat het systeem de actie uitvoert die de vergelijkbare opdracht zou doen, wat tot ongewenste resultaten leidt.

Syntaxis en hoofdlettergevoeligheid moeten ook worden overwogen. Als u een opdracht invoert met de verkeerde syntaxis, kan het systeem de opdracht verkeerd interpreteren. Het resultaat is dat ofwel de beoogde actie niet wordt uitgevoerd, of dat er een andere activiteit plaatsvindt.

Opdrachtregelinterpreters in verschillende besturingssystemen

Om activiteiten zoals probleemoplossing en systeemreparatie uit te voeren, is er een tool genaamd Herstelconsole in Windows XP en Windows 2000. Deze tool doet ook dienst als opdrachtregelinterpreter.

De CLI in MacOS heet Terminal.

Windows-besturingssysteem heeft een applicatie genaamd Opdrachtprompt. Dit is de primaire CLI in Windows. De nieuwste versies van Windows hebben een andere CLI – de Windows PowerShell . Deze CLI is geavanceerder dan de opdrachtprompt. Beide zijn beschikbaar in de nieuwe versie van het Windows-besturingssysteem.

Typ in het PowerShell-venster de opdracht druk op enter

waze offline gebruiken

Bepaalde toepassingen hebben beide: een CLI en een grafische interface. In deze toepassingen heeft de CLI functies die niet worden ondersteund door de grafische interface. De CLI biedt extra functies omdat deze onbewerkte toegang heeft tot toepassingsbestanden.

Aanbevolen: Wat is een servicepack?

De opdrachtprompt in Windows 10

Het oplossen van problemen zou veel gemakkelijker zijn als u op de hoogte bent van de opdrachtpromptopdrachten. Opdrachtprompt is de naam die wordt gegeven aan de CLI in het Windows-besturingssysteem. Het is niet mogelijk of noodzakelijk om alle commando's te kennen. Hier hebben we een lijst samengesteld met enkele van de belangrijke commando's.

  • Ping – Dit is een commando dat wordt gebruikt om te controleren of uw lokale netwerksysteem correct werkt. Als je wilt weten of er een echt probleem is met internet of met software die het probleem veroorzaakt, gebruik dan Ping. U kunt een zoekmachine of uw externe server pingen. Als u een reactie ontvangt, betekent dit dat er een verband is.
  • IPConfig - Deze opdracht wordt gebruikt voor het oplossen van problemen wanneer de gebruiker met netwerkproblemen wordt geconfronteerd. Wanneer u de opdracht uitvoert, worden details over uw pc en lokale netwerk geretourneerd. Details zoals de status van verschillende netwerkverbindingen, het systeem dat in gebruik is, het IP-adres van de gebruikte router, enz. worden weergegeven.
  • Help - Dit is waarschijnlijk de meest nuttige en meest gebruikte opdrachtpromptopdracht. Als u deze opdracht uitvoert, wordt de volledige lijst met alle opdrachten op de opdrachtprompt weergegeven. Als u meer wilt weten over een bepaald commando in de lijst, kunt u dit doen door - /? Deze opdracht geeft gedetailleerde informatie weer over de opgegeven opdracht.
  • Dir – Dit wordt gebruikt om door het bestandssysteem op uw computer te bladeren. De opdracht geeft een overzicht van alle bestanden en mappen die in uw huidige map zijn gevonden. Het kan ook worden gebruikt als zoekfunctie. Voeg gewoon een /S toe aan de opdracht en typ wat u zoekt.
  • Cls - Als uw scherm is gevuld met te veel opdrachten, voert u deze opdracht uit om het scherm leeg te maken.
  • SFC – Hier staat SFC voor System File Checker. SFC/Scannow wordt gebruikt om te controleren of systeembestanden fouten bevatten. Als reparatie mogelijk is, wordt dat ook gedaan. Aangezien het hele systeem moet worden gescand, kan deze opdracht enige tijd duren.
  • Takenlijst - Als u alle taken wilt bekijken die momenteel op uw systeem actief zijn, kunt u deze opdracht gebruiken. Hoewel deze opdracht alleen alle taken opsomt die actief zijn, kunt u ook aanvullende informatie verkrijgen door -m bij de opdracht te gebruiken. Als je een aantal onnodige taken vindt, kun je ze geforceerd stoppen door het commando Taskkill te gebruiken.
  • Netstat - Dit wordt gebruikt om informatie te verkrijgen met betrekking tot het netwerk waarin uw pc zich bevindt. Details zoals ethernetstatistieken, IP-routeringstabel, TCP-verbindingen, de gebruikte poorten, enz ... worden weergegeven.
  • Afsluiten - Deze opdracht wordt gebruikt om de opdrachtprompt af te sluiten.
  • Assoc - Dit wordt gebruikt om de bestandsextensie te bekijken en zelfs de bestandsassociaties te wijzigen. Als u assoc [.ext] typt, waarbij .ext de bestandsextensie is, krijgt u informatie over de extensie. Als de ingevoerde extensie bijvoorbeeld .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon is een technisch schrijver bij Cyber ​​S. Hij schrijft al ongeveer 6 jaar handleidingen en heeft veel onderwerpen behandeld. Hij behandelt graag onderwerpen met betrekking tot Windows, Android en de nieuwste trucs en tips.