In de vroegere dagen van computers voor algemeen gebruik was een toetsenbord het enige dat je kon gebruiken om een ​​computer te besturen. Om deze reden ontwierpen programmeurs een robuuste en eenvoudige shell-taal die iedereen kon gebruiken om met een computer te communiceren.

Deze taal wordt vervolgens op een terminal gebruikt om alles te doen, van eenvoudige taken tot complexe automatisering. Deze terminal die wordt gebruikt om een ​​computer te besturen, staat bekend als een opdrachtregelinterface of CLI.

Ondanks de uitvinding van de muis en de grafische gebruikersinterface, is een CLI nog steeds een belangrijk hulpmiddel dat wordt gebruikt door programmeurs, netwerkbeheerders, penetratietesters en ervaren gebruikers.

Wat is CLI?

Een opdrachtregelinterface of CLI bestuurt een computer door deze een regel met gestructureerde trefwoorden te geven. Het formaat van deze trefwoorden (commando's) wordt syntaxis genoemd. De programmeertaal die in een CLI wordt gebruikt, staat bekend als een shell-taal.

instagram viewer

Windows gebruikt wat bekend staat als PowerShell, terwijl Linux en macOS respectievelijk Bash (Bourne Again Shell) en Zsh gebruiken. Ze hebben allemaal enkele verschillen.

De shell-talen die in een CLI worden gebruikt, zijn gemakkelijker te leren dan reguliere programmeertalen zoals C, Java en Python. Afhankelijk van uw gebruik kan het besturen van een computer met behulp van CLI zo eenvoudig zijn als een opdracht van één woord of een complex bestaande uit meerdere regels CLI-opdrachten, ook wel een script genoemd.

Nu u weet wat een CLI is, kunnen we het vergelijken met GUI's en kijken of mensen ooit een opdrachtregelinterface zouden moeten gebruiken.

Moeten mensen vasthouden aan alleen het gebruik van een GUI?

EEN opdrachtregelinterface (CLI) en een grafische gebruikersinterface (GUI) zijn twee manieren waarop mensen met een computer omgaan. Zoals je eerder hebt geleerd, geeft een CLI een apparaat opdracht via geschreven opdrachten in een terminal. Een GUI daarentegen is er een die iedereen waarschijnlijk dagelijks gebruikt om hun apparaten te bedienen.

Een GUI is alles wat grafisch wordt geïllustreerd op uw scherm. Het is een manier om een ​​apparaat te bedienen via interactieve grafische pictogrammen, menu's, widgets, afbeeldingen en zo ongeveer alles wat u nu op uw scherm ziet.

GUI's hebben geholpen om computers zo gebruiksvriendelijk mogelijk te maken. Met intuïtieve illustraties en interactieve elementen die met een muis kunnen worden geklikt, hebben GUI's ervoor gezorgd dat alle soorten elektronische apparaten door bijna iedereen kunnen worden gebruikt.

Met de intuïtiviteit en de niet-bestaande leercurve voor het gebruik van een GUI, zullen de meeste mensen geen probleem hebben om met hun computers om te gaan. U zult inderdaad niet veel missen door alleen een GUI te gebruiken. De weinige keren dat u een CLI zou moeten gebruiken, zijn echter wanneer het er echt toe doet.

Voor de meerderheid van de mensen zou het voldoende moeten zijn om vast te houden aan een GUI-only-ervaring. Maar er is niet veel reden om een ​​paar CLI-commando's niet te leren. Door slechts een paar trefwoorden en een eenvoudige syntaxis te onthouden, beschikt u over krachtige tijdbesparende commando's om u te behoeden voor alle frustraties van een slecht ontworpen GUI.

Om u een idee te geven van de eenvoud van een CLI, volgt hier een opdracht om u de volledige netwerkinformatie van uw computer te laten weten.

Ramen:

ipconfig /all

Linux:

ifconfig –a

macOS:

ipconfig getifaddr en0

Hier is nog een opdracht om de systeeminformatie van uw computer te vinden:

Ramen:

systeeminformatie

Linux:

sudo lshw

macOS:

system_profiler. 

Hoewel Mac's Zsh grotendeels compatibel is met Bash, verwacht niet dat gewone Linux Bash-commando's vlekkeloos werken in macOS.

Waarom CLI leren?

Er zijn veel redenen waarom mensen nog steeds opdrachtregelinterfaces gebruiken als er een esthetische en eenvoudige grafische gebruikersinterface beschikbaar is.

Allereerst is een GUI niet altijd zo eenvoudig als je denkt. Heb je ooit geprobeerd een bestand te zoeken in een rommelige en ongeorganiseerde map? Met een CLI kunt u een opdracht van één woord typen plus de naam of een andere ID en het bestand onmiddellijk vinden. Nadat u veelgebruikte opdrachten en de syntaxis hebt geleerd, bent u een veel snellere gebruiker en bespaart u tijd.

Een andere reden om CLI te leren, is om vervelende en repetitieve taken te elimineren door middel van automatisering. Met een CLI kunt u een lijst met opdrachten scripten die uw computer op elk moment of in elke gewenste situatie kan uitvoeren, net als een takenlijst.

Voor degenen die netwerkspecialist/beheerder willen worden, is het leren van CLI essentieel, of u nu beheert via Windows, Linux, macOS, Cisco en Solari. U heeft vaak geen tijd om elk clientapparaat in een netwerk te controleren. Door CLI te gebruiken, kunt u de controle over elk apparaat in een netwerk overnemen en ze gemakkelijk correct configureren.

Ten slotte is een CLI veel krachtiger dan wat een GUI u ook zal geven. Computers voor algemeen gebruik hebben zoveel mogelijke uitvoerbare bestanden dat het programmeren van een grafische interface voor elk het besturingssysteem te veel zal doen opzwellen. Door CLI te leren gebruiken, kunt u veel controle over uw machine krijgen.

De snelle AutoHotkey-gids voor beginners

AutoHotkey is een krachtige gratis en open source Microsoft Windows-tool die repetitieve taken kan automatiseren. Leer hier hoe je het kunt gebruiken.

Lees volgende

DelenTweetenE-mail
Gerelateerde onderwerpen
  • Technologie uitgelegd
  • Programmeren
  • Opdrachtprompt
  • Linux-opdrachten
Over de auteur
Jayric Maning (15 artikelen gepubliceerd)

Jayric Maning wilde graag weten hoe dingen werkten en begon in zijn vroege tienerjaren te sleutelen aan allerlei elektronische en analoge apparaten. Hij begon forensische wetenschap aan de Universiteit van Baguio, waar hij kennismaakte met computerforensisch onderzoek en cyberbeveiliging. Hij doet momenteel veel zelfstudie en knutselt met tech om uit te zoeken hoe ze werken en hoe we ze kunnen gebruiken om het leven gemakkelijker (of in ieder geval cooler!) te maken.

Meer van Jayric Maning

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren