GUI versus opdrachtregel
De twee meest populaire manieren om met een computer te communiceren, zijn de opdrachtregel en de GUI (grafische gebruikersinterface). De opdrachtregel is een interface met alleen tekst, terwijl GUI een interface is die is samengesteld uit grafische symbolen. Meestal kunnen alle algemene taken die met een GUI worden uitgevoerd, worden uitgevoerd via een opdrachtregel en vice versa (hoewel de opdrachtregel de enige optie is als het gaat om geavanceerde taken).
Wat is een GUI?
GUI (uitgesproken als kleverig) is een type interface waarmee gebruikers kunnen communiceren met besturingssystemen in de vorm van afbeeldingen / animaties / audio in plaats van tekst. Deze interface presenteert de gebruiker de informatie / acties die beschikbaar zijn via grafische objecten (zoals pictogrammen). Zowel muis als toetsenbord kunnen worden gebruikt voor de interactie. De gebruiker voert acties uit door grafische objecten op het scherm rechtstreeks te manipuleren.
Wat is een opdrachtregel?
Command Line (meestal bekend als Command-line interface / interpreter of CLI) is een mechanisme dat interactie met het computerbesturingssysteem mogelijk maakt door het invoeren (typen) van commando's. Dit is een interface met alleen tekst, die alleen invoer van het toetsenbord vereist (meestal aangeduid als “een commando invoeren”). Meestal wordt de Enter-toets ingedrukt aan het einde van een opdracht, waarna de computer die opdracht zal ontvangen, ontleden en uitvoeren. De uitvoer van de opdracht wordt als tekstregels teruggestuurd naar de terminal. De output kan ook een samenvatting van de taak en het daadwerkelijke resultaat bevatten. Om een commando in een batchmodus in te voegen, kan de gebruiker een scriptbestand gebruiken. Een script is een bestand dat een geordende reeks commando's bevat die een hele taak zullen voltooien.
Wat is het verschil tussen een GUI en een opdrachtregel?
Voor de meeste opdrachtregelinterfacetaken is alleen het toetsenbord vereist, terwijl GUI-systemen zowel de muis als het toetsenbord nodig hebben. Daarom hoeven opdrachtregelgebruikers hun handen meestal niet tussen twee plaatsen te wisselen. En de opdrachtregelinterface vereist meestal slechts enkele regels code om een gecompliceerde taak uit te voeren. De opdrachtregel gebruikt beslist minder bronnen dan een GUI-systeem, aangezien een GUI-systeem pictogrammen, lettertypen, I / O-stuurprogramma's en andere bronnen zal laden. Om deze drie redenen kunnen opdrachtregelgebruikers de meeste taken relatief sneller uitvoeren dan een GUI-gebruiker. Commandoregelgebruikers kunnen scripts maken en tijd besparen, terwijl GUI-gebruikers hetzelfde kunnen doen met faciliteiten zoals het maken van snelkoppelingen.
Hoewel nieuwe gebruikers wellicht moeten leren hoe ze de muis moeten bedienen, is GUI gemakkelijker op te halen dan via de opdrachtregel. In tegenstelling tot GUI hebben Command Line-gebruikers een behoorlijke mate van bekendheid nodig en moeten ze een aantal commando's onthouden om hun werk soepel te laten verlopen. Maar een gebruiker van de opdrachtregel heeft veel meer controle over het bestand en het besturingssysteem. En voor het uitvoeren van sommige geavanceerde taken is de opdrachtregel (soms) de enige optie. GUI-systemen maken het inherent gemakkelijk om te multitasken, door grafische middelen te bieden om verschillende dingen (processen) tegelijk te bewaken (veel opdrachtregelomgevingen bieden multitasking, maar het is moeilijker om verschillende dingen tegelijk te bekijken).