Pagkakaiba sa pagitan ng GUI at Command Line

Pagkakaiba sa pagitan ng GUI at Command Line
Pagkakaiba sa pagitan ng GUI at Command Line

Video: Pagkakaiba sa pagitan ng GUI at Command Line

Video: Pagkakaiba sa pagitan ng GUI at Command Line
Video: Mabisang Pampawala ang Pesteng Langgam Sa Bahay: Pamatay Pangontra Ants 2024, Hulyo
Anonim

GUI vs Command Line

Dalawang pinakasikat na paraan upang makipag-ugnayan sa isang computer ay ang Command Line at ang GUI (Graphical User Interface). Ang command line ay isang text lang na interface, habang ang GUI ay isang Interface, na binubuo ng mga graphical na simbolo. Kadalasan, ang lahat ng pangkalahatang gawaing ginagawa gamit ang isang GUI ay maaaring gawin ng isang Command line at vice versa (bagama't pagdating sa mga advanced na gawain Command line ay maaaring ang tanging opsyon).

Ano ang GUI?

Ang GUI (pronounced gooey) ay isang uri ng interface na nagbibigay-daan sa mga user na makipag-ugnayan sa mga operating system sa anyo ng mga larawan/animation/audio kumpara sa text. Ang interface na ito ay nagpapakita sa user ng impormasyon/mga aksyon na magagamit sa pamamagitan ng mga graphical na bagay (tulad ng mga icon). Parehong maaaring gamitin ang mouse at keyboard para sa pakikipag-ugnayan. Gumagawa ang user ng mga aksyon sa pamamagitan ng direktang pagmamanipula ng mga graphical na bagay sa screen.

Ano ang Command Line?

Ang Command Line (karaniwang kilala bilang Command-line interface/interpreter o CLI) ay isang mekanismo na nagbibigay-daan sa pakikipag-ugnayan sa computer operating system sa pamamagitan ng pag-input (pag-type) ng mga command. Isa itong text only na interface, na nangangailangan lamang ng input mula sa keyboard (karaniwang tinutukoy bilang "pagpasok ng isang command"). Karaniwan, ang Enter key ay pinindot sa dulo ng isang utos, pagkatapos nito ay matatanggap, i-parse at isagawa ng computer ang utos na iyon. Ang output ng command ay ibabalik sa terminal bilang mga linya ng teksto. Maaaring kasama sa output ang tag-araw ng gawain at ang aktwal na resulta rin. Upang magpasok ng command sa isang batch mode, maaaring gumamit ang user ng script file. Ang script ay isang file na naglalaman ng nakaayos na pagkakasunod-sunod ng mga utos na kukumpleto sa buong trabaho.

Ano ang pagkakaiba ng GUI at Command Line?

Karamihan sa mga gawain sa command line interface ay nangangailangan lamang ng keyboard, habang ang mga GUI system ay nangangailangan ng parehong mouse at keyboard. Samakatuwid, ang mga gumagamit ng command line ay karaniwang hindi kailangang ilipat ang kanilang mga kamay sa pagitan ng dalawang lugar. At ang interface ng command line ay karaniwang nangangailangan lamang ng ilang linya ng code upang magsagawa ng isang kumplikadong gawain. Ang command line ay tiyak na gumagamit ng mas kaunting mapagkukunan kaysa sa isang GUI system dahil ang isang GUI system ay maglo-load ng mga icon, font, I/O driver at iba pang mapagkukunan. Dahil sa tatlong kadahilanang ito, maaaring makumpleto ng mga user ng command line ang karamihan sa mga gawain na medyo mas mabilis kaysa sa isang user ng GUI. Ang mga user ng command line ay maaaring gumawa ng mga script at makatipid ng oras, habang ang mga user ng GUI ay magagawa rin ito sa mga pasilidad gaya ng paggawa ng mga shortcut.

Bagama't kailangang matutunan ng mga bagong user kung paano patakbuhin ang mouse, mas madaling kunin ang GUI kaysa sa paggamit ng Command line. Hindi tulad ng GUI, ang mga user ng Command Line ay nangangailangan ng sapat na kaalaman at kailangang isaulo ang ilang mga utos upang magawa ang kanilang mga trabaho nang maayos. Ngunit, ang isang gumagamit ng command line ay may higit na kontrol sa file at operating system. At para sa pagsasagawa ng ilang mga advanced na gawain, ang command line ay maaaring ang tanging opsyon (minsan). Ang mga GUI system ay likas na nagpapadali sa multitask, sa pamamagitan ng pagbibigay ng mga graphical na paraan ng pagsubaybay sa ilang bagay (proseso) nang sabay-sabay (maraming command line environment ang nag-aalok ng multitasking, ngunit mas mahirap tingnan ang ilang bagay nang sabay-sabay).

Inirerekumendang: