Skillnaden mellan GUI och Command Line

Anonim

GUI vs Kommandorad

Två populäraste sätt att interagera med en dator är kommandoraden och GUI (grafiskt användargränssnitt). Kommandoraden är ett textgränssnitt, medan GUI är ett gränssnitt, som består av grafiska symboler. De flesta gånger kan alla de allmänna uppgifterna som utförs med hjälp av en GUI utföras med en kommandorad och vice versa (även om det gäller avancerade uppgifter Kommandoraden kan vara det enda alternativet).

Vad är en GUI?

GUI (uttalad gooey) är en typ av gränssnitt som tillåter användare att kommunicera med operativsystem i form av bilder / animationer / ljud i motsats till text. Detta gränssnitt presenterar användaren med informationen / åtgärderna tillgängliga via grafiska objekt (som ikoner). Både mus och tangentbord kan användas för interaktionen. Användaren utför åtgärder genom att direkt manipulera grafiska objekt på skärmen.

Vad är en kommandorad?

Kommandorad (vanligtvis kallad kommandoradsgränssnitt / tolk eller CLI) är en mekanism som möjliggör interaktion med datorns operativsystem genom att skriva in (skriva) kommandon. Det här är ett textgränssnitt, som bara kräver inmatning från tangentbordet (vanligen kallad "kommando"). Vanligtvis trycks Enter-tangenten i slutet av ett kommando, varefter datorn kommer att ta emot, analysera och utföra det här kommandot. Utgången från kommandot returneras till terminalen som textlinjer. Utgången kan innehålla en summering av uppgiften och det faktiska resultatet också. För att infoga kommando i ett batchläge kan användaren använda en skriptfil. Ett skript är en fil som innehåller en ordnad sekvens av kommandon som kommer att slutföra ett helt jobb.

Vad är skillnaden mellan en GUI och en kommandorad?

De flesta kommandoradsgränssnittsuppgifter kräver endast tangentbordet, medan GUI-system kräver både musen och tangentbordet. Därför behöver kommandoradsanvändare vanligtvis inte byta sina händer mellan två ställen. Och kommandoradsgränssnittet kräver vanligtvis bara några rader av kod för att utföra en komplicerad uppgift. Kommandoraden använder definitivt färre resurser än ett GUI-system som ett GUI-system laddar ikoner, teckensnitt, I / O-drivrutiner och andra resurser. På grund av dessa tre anledningar kan kommandoradsanvändare kunna slutföra de flesta uppgifterna relativt snabbare än en GUI-användare. Kommandoradsanvändare kan skapa skript och spara tid, medan GUI-användare kan göra detsamma med faciliteter som att skapa genvägar.

Även om nya användare kanske behöver lära sig att använda musen, är GUI lättare att hämta än att använda kommandoraden. Till skillnad från GUI måste kommandoradsanvändare ha en hel del förtrogenhet och behöva memorera ett antal kommandon för att få jobben smidigt.Men en kommandoradsanvändare har mycket mer kontroll över filen och operativsystemet. Och för att utföra några avancerade uppgifter kan kommandoraden vara det enda alternativet (ibland). GUI-system gör det enkelt att multitaska genom att tillhandahålla grafiska metoder för att övervaka flera saker (process) samtidigt (många kommandoradsmiljöer erbjuder multitasking, men det är svårare att se flera saker samtidigt).