Verschil tussen GUI en Command Line

Anonim

GUI vs Command Line

twee meest populaire manieren om te communiceren met een computer zijn de Command Line en de GUI (Graphical User Interface). Command line is een tekst alleen interface, terwijl GUI een interface is, bestaande uit grafische symbolen. Meestal kunnen alle algemene taken die worden uitgevoerd met behulp van een GUI, worden uitgevoerd door een opdrachtregel en vice versa (hoewel het bij geavanceerde taken betreft, kan de opdrachtregel de enige optie zijn).

Wat is een GUI?

GUI (uitgesproken gooey) is een type interface waarmee gebruikers communiceren met besturingssystemen in de vorm van afbeeldingen / animaties / audio in tegenstelling tot tekst. Deze interface geeft de gebruiker de informatie / acties die beschikbaar zijn via grafische objecten (zoals iconen). Zowel de muis als het toetsenbord kunnen gebruikt worden voor de interactie. De gebruiker voert acties uit door directe manipulatie van grafische objecten op het scherm.

Wat is een opdrachtregel?

Command Line (meestal bekend als Command-line interface / interpreter of CLI) is een mechanisme waarmee interactie met het besturingssysteem van de computer mogelijk is door opdrachten in te typen (typen). Dit is een tekstinterface die alleen de invoer van het toetsenbord vereist (meestal aangeduid als een opdracht invoeren). Typisch wordt de Enter-toets ingedrukt aan het einde van een opdracht, waarna de computer die opdracht ontvangt, ontleedt en uitvoert. De uitvoer van het commando wordt teruggegeven naar de terminal als tekstlijnen. Uitvoer kan ook een zomer van de taak en het werkelijke resultaat bevatten. Als u een opdracht in een batchmodus wilt invoegen, kan de gebruiker een scriptbestand gebruiken. Een script is een bestand dat een bestelde reeks commando's bevat die een volledige werk afronden.

Wat is het verschil tussen een GUI en een Command Line?

De meeste opdrachtregelinterface taken vereisen alleen het toetsenbord, terwijl GUI-systemen zowel de muis als het toetsenbord nodig hebben. Daarom moeten command line gebruikers meestal hun handen niet wisselen tussen twee plaatsen. En command line interface vereist gewoonlijk maar een paar regels code om een ​​ingewikkelde taak uit te voeren. Command line gebruikt zeker minder middelen dan een GUI-systeem als een GUI-systeem zal iconen, lettertypes, I / O-stuurprogramma's en andere bronnen laden. Vanwege deze drie redenen kunnen de opdrachtregelgebruikers de meeste taken relatief sneller uitvoeren dan een GUI-gebruiker. Command line-gebruikers kunnen scripts maken en tijd besparen, terwijl GUI-gebruikers hetzelfde kunnen doen met faciliteiten zoals het maken van snelkoppelingen.

Hoewel nieuwe gebruikers mogelijk moeten leren hoe de muis te bedienen is, is de GUI makkelijker te halen dan het gebruik van de opdrachtregel. In tegenstelling tot GUI hebben Command Line-gebruikers een behoorlijke hoeveelheid vertrouwdheid nodig en moeten ze een aantal commando's onthouden om hun taken vlot te laten doen.Maar een command line gebruiker heeft veel meer controle over het bestand en het besturingssysteem. En voor het uitvoeren van enkele geavanceerde taken kan de opdrachtregel de enige optie zijn (soms). GUI-systemen maken het inherent makkelijk om multitask te maken door grafisch te voorzien van meerdere dingen (proces) tegelijk (veel commando-omgevingen bieden multitasking, maar het is moeilijker om meerdere dingen tegelijk te bekijken).