GUI v ukazni vrstici
Dva najbolj priljubljena načina za interakcijo z računalnikom sta ukazna vrstica in GUI (grafični uporabniški vmesnik). Ukazna vrstica je vmesnik samo za besedilo, GUI pa vmesnik, sestavljen iz grafičnih simbolov. V večini primerov lahko vse splošne naloge, ki se izvajajo s pomočjo grafičnega vmesnika, izvaja ukazna vrstica in obratno (čeprav, če gre za napredne naloge, je ukazna vrstica edina možnost).
Kaj je GUI?
GUI (izgovorjeno gooey) 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 objektov (kot so ikone). Za interakcijo se lahko uporabljata tako miška kot tipkovnica. Uporabnik izvaja dejanja z neposredno manipulacijo grafičnih predmetov na zaslonu.
Kaj je ukazna vrstica?
Ukazna vrstica (tipično znana kot vmesnik / tolmač 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 le vnos s tipkovnice (navadno imenovan "vnos ukaza"). Običajno se na koncu ukaza pritisne tipka Enter, po kateri bo računalnik prejel, razčlenil in izvedel ukaz. Izhod ukaza bo vrnjen nazaj v terminal kot besedilne vrstice. Rezultat lahko vključuje tudi polet naloge in dejanski rezultat. Za vstavljanje ukaza v paketnem načinu lahko uporabnik uporabi datoteko skripta. Skript je datoteka z urejenim zaporedjem ukazov, ki bo dokončala celotno opravilo.
Kakšna je razlika med GUI in ukazno vrstico?
Večina nalog vmesnika ukazne vrstice potrebuje samo tipkovnico, medtem ko sistemi GUI potrebujejo miško in tipkovnico. Zato uporabnikom ukazne vrstice običajno ni treba prestavljati rok med dvema mestoma. In vmesnik ukazne vrstice običajno zahteva le nekaj vrstic kode za opravljanje zapletene naloge. Ukazna vrstica zagotovo uporablja manj virov kot sistem GUI, saj sistem GUI nalaga ikone, pisave, gonilnike V / I in druge vire. Zaradi teh treh razlogov bodo uporabniki ukazne vrstice lahko večino nalog opravili razmeroma hitreje kot uporabniki GUI-ja. Uporabniki ukazne vrstice lahko ustvarijo skripte in prihranijo čas, medtem ko uporabniki GUI lahko storijo enako s pripomočki, kot je ustvarjanje bližnjic.
Čeprav se bodo novi uporabniki morda morali naučiti, kako upravljati z miško, je GUI lažje prevzeti kot z uporabo ukazne vrstice. Za razliko od GUI-ja uporabniki uporabnikov ukazne vrstice potrebujejo precej poznavanja in si zapomnijo več ukazov, da lahko svoje delo nemoteno opravijo. Toda uporabnik ukazne vrstice ima veliko več nadzora nad datoteko in operacijskim sistemom. In za izvajanje nekaterih naprednih nalog je morda včasih edina možnost ukazna vrstica. Sistemi GUI sami po sebi olajšajo večopravilnost z grafičnim sredstvom za spremljanje več stvari (procesa) naenkrat (veliko okolij ukazne vrstice ponuja večopravilnost, težje pa je videti več stvari hkrati).