ГУИ вс командна линија
Два најпопуларнија начина за интеракцију са рачунаром су командна линија и ГУИ (графички кориснички интерфејс). Командна линија је интерфејс само за текст, док је ГУИ интерфејс састављен од графичких симбола. У већини случајева, сви општи задаци извршени помоћу ГУИ-а могу се изводити помоћу командне линије и обрнуто (мада, када су у питању напредни задаци, командна линија може бити једина опција).
Шта је ГУИ?
ГУИ (изговара се гооеи) је врста интерфејса који омогућава корисницима да комуницирају са оперативним системима у облику слика / анимација / звука, за разлику од текста. Овај интерфејс представља кориснику информације / радње доступне преко графичких објеката (попут икона). За интеракцију могу да се користе и миш и тастатура. Корисник врши радње директном манипулацијом графичким објектима на екрану.
Шта је командна линија?
Командна линија (обично позната као интерфејс / интерпретер командне линије или ЦЛИ) је механизам који омогућава интеракцију са рачунарским оперативним системом уносом (куцањем) наредби. Ово је само текстуални интерфејс, који захтева само унос са тастатуре (обично се назива „уношење команде“). Обично се тастер Ентер притисне на крају наредбе, након чега ће рачунар примити, анализирати и извршити ту наредбу. Излаз наредбе биће враћен на терминал као текстуалне линије. Резултати могу укључивати и летњи задатак и стварни резултат. За уметање наредбе у батцх режиму, корисник може користити датотеку скрипте. Скрипта је датотека која садржи наређени низ наредби који ће завршити цијели посао.
Која је разлика између ГУИ-ја и командне линије?
Већина задатака интерфејса командне линије захтева само тастатуру, док ГУИ систем захтева и миш и тастатуру. Због тога корисници командне линије обично не морају пребацивати руке између два места. А интерфејс командне линије обично захтева само неколико линија кода да би обавио компликован задатак. Командна линија дефинитивно користи мање ресурса од ГУИ система јер ће ГУИ систем учитавати иконе, фонтове, И / О управљачке програме и друге ресурсе. Због ова три разлога, корисници наредбеног ретка можда ће моћи да извршавају већину задатака релативно брже од корисника ГУИ-ја. Корисници командне линије могу да креирају скрипте и штеде време, док корисници ГУИ-а могу то исто учинити са погодностима као што су креирање пречица.
Иако би нови корисници можда морали да науче како да управљају мишем, ГУИ је лакши за преузимање него коришћење командне линије. За разлику од ГУИ-ја, корисницима Цомманд Лине-а треба прилично познавање и потребно им је да запамте бројне команде да би своје задатке несметано обављали. Али, корисник наредбеног ретка има много више контроле над датотеком и оперативним системом. А за обављање неких напредних задатака, командна линија може бити једина опција (понекад). ГУИ системи инхерентно олакшавају обављање више задатака пружањем графичких средстава за надгледање неколико ствари (процеса) одједном (многа окружења командне линије нуде вишесатни задатак, али је теже прегледати неколико ствари одједном).