GUI vs kommandorad
Två mest populära sätt att interagera med en dator är kommandoraden och GUI (grafiskt användargränssnitt). Kommandoraden är ett endast textgränssnitt, medan GUI är ett gränssnitt som består av grafiska symboler. För det mesta kan alla allmänna uppgifter som utförs med ett GUI utföras av en kommandorad och tvärtom (även om det gäller avancerade uppgifter kan kommandoraden vara det enda alternativet).
Vad är ett GUI?
GUI (uttalad kladdig) ä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 ger användaren den information / åtgärder som finns 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 känd som kommandoradsgränssnitt / tolk eller CLI) är en mekanism som gör det möjligt att interagera med datorns operativsystem genom att ange (skriva) kommandon. Detta är ett endast textgränssnitt, som endast kräver inmatning från tangentbordet (vanligtvis kallat "ange ett kommando"). Vanligtvis trycks Enter-knappen i slutet av ett kommando, varefter datorn tar emot, analyserar och kör det kommandot. Utgången från kommandot returneras till terminalen som textrader. Output kan innehålla en sommar av uppgiften och det faktiska resultatet också. För att infoga kommandot i ett batch-lä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 hela jobbet.
Vad är skillnaden mellan ett GUI och en kommandorad?
De flesta kommandoradsgränssnittsuppgifter kräver endast tangentbordet, medan GUI-system kräver både mus och tangentbord. Därför behöver kommandoradsanvändare vanligtvis inte byta händer mellan två platser. Och kommandoradsgränssnittet kräver vanligtvis bara några få kodrader för att utföra en komplicerad uppgift. Kommandoraden använder definitivt färre resurser än ett GUI-system eftersom ett GUI-system laddar ikoner, teckensnitt, I / O-drivrutiner och andra resurser. På grund av dessa tre skäl kan kommandoradsanvändare kanske slutföra de flesta uppgifter 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 kan behöva lära sig att använda musen är GUI lättare att hämta än att använda kommandoraden. Till skillnad från GUI behöver kommandoradsanvändare en hel del kännedom och behöver memorera ett antal kommandon för att få sina jobb gjort smidigt. Men en kommandoradsanvändare har mycket mer kontroll över filen och operativsystemet. Och för att utföra vissa avancerade uppgifter kan kommandoraden vara det enda alternativet (ibland). GUI-system gör det i sig lätt att multitaska, genom att tillhandahålla grafiska medel för att övervaka flera saker (process) samtidigt (många kommandoradsmiljöer erbjuder multitasking, men det är svårare att se flera saker samtidigt).