GUI vs ukazno vrstico
Dva najbolj priljubljena načina interakcije z računalnikom sta ukazna vrstica in GUI (grafični uporabniški vmesnik). Ukazna vrstica je samo besedilni vmesnik, medtem ko je GUI vmesnik, sestavljen iz grafičnih simbolov. Večino časa lahko vsa splošna opravila, ki se izvajajo z uporabo grafičnega vmesnika, izvaja ukazna vrstica in obratno (čeprav je pri naprednih nalogah ukazna vrstica lahko edina možnost).
Kaj je GUI?
GUI (izgovarjano gnjecav) je vrsta vmesnika, ki uporabnikom omogoča komunikacijo z operacijskimi sistemi v obliki slik / animacij / zvoka v nasprotju z besedilom. Ta vmesnik uporabniku predstavlja informacije / dejanja, ki so na voljo prek grafičnih predmetov (kot so ikone). Za interakcijo lahko uporabite miško in tipkovnico. Uporabnik izvaja dejanja z neposredno manipulacijo z grafičnimi predmeti na zaslonu.
Kaj je ukazna vrstica?
Ukazna vrstica (običajno znana kot vmesnik / tolmač ukazne vrstice ali CLI) je mehanizem, ki omogoča interakcijo z računalniškim operacijskim sistemom z vnašanjem (tipkanjem) ukazov. To je samo besedilni vmesnik, ki zahteva samo vnos s tipkovnice (običajno se imenuje »vnos ukaza«). Značilno je, da tipko Enter pritisnete na koncu ukaza, nato pa računalnik ta ukaz prejme, razčleni in izvrši. Izhod ukaza se vrne nazaj na terminal kot besedilne vrstice. Rezultat lahko vključuje tudi poletno opravilo in dejanski rezultat. Za vstavljanje ukaza v paketnem načinu lahko uporabnik uporabi datoteko skripta. Skript je datoteka, ki vsebuje urejeno zaporedje ukazov, ki bo dokončalo celotno opravilo.
Kakšna je razlika med GUI in ukazno vrstico?
Večina opravil vmesnika ukazne vrstice zahteva samo tipkovnico, medtem ko sistemi GUI zahtevajo tako miško kot tipkovnico. Zato uporabnikom ukazne vrstice običajno ni treba zamenjati rok med dvema krajema. In za izvajanje zapletene naloge vmesnik ukazne vrstice običajno zahteva le nekaj vrstic kode. Ukazna vrstica zagotovo uporablja manj virov kot sistem GUI, saj bo sistem GUI naložil ikone, pisave, vhodno / izhodne gonilnike in druge vire. Zaradi teh treh razlogov bodo uporabniki ukazne vrstice lahko večino nalog opravili razmeroma hitreje kot uporabnik GUI. Uporabniki ukazne vrstice lahko ustvarjajo skripte in prihranijo čas, medtem ko lahko uporabniki GUI storijo enako z napravami, kot je ustvarjanje bližnjic.
Čeprav se bodo novi uporabniki morda morali naučiti delati z miško, je GUI lažje zajeti kot uporabiti ukazno vrstico. Za razliko od grafičnega uporabniškega vmesnika potrebujejo uporabniki ukazne vrstice precej znanja in si morajo zapomniti številne ukaze, da bodo nemoteno opravljali svoja dela. Toda uporabnik ukazne vrstice ima veliko večji nadzor nad datoteko in operacijskim sistemom. In za izvajanje nekaterih naprednih nalog je ukazna vrstica lahko edina možnost (včasih). Sistemi GUI že po naravi olajšajo večopravilnost, saj ponujajo grafična sredstva za spremljanje več stvari (procesov) hkrati (številna okolja ukazne vrstice ponujajo večopravilnost, težje pa je videti več stvari hkrati).