Ano ang Isang Tagapamagitan ng Linya ng Command?

Command Line Interpreter Definition & Common Command Line Interface

Ang isang command line interpreter ay anumang programa na nagbibigay-daan sa pagpasok ng mga utos at pagkatapos ay isinasagawa ang mga utos na iyon sa operating system . Ito ay literal na interpreter ng mga utos.

Hindi tulad ng isang programa na may isang graphical user interface (GUI) tulad ng mga pindutan at mga menu na kinokontrol ang aking isang mouse , isang command line interpreter ay tumatanggap ng mga linya ng teksto mula sa isang keyboard bilang mga command at pagkatapos ay nag-convert ng mga command sa mga function na nauunawaan ng operating system.

Anumang command line interpreter program ay din madalas na tinutukoy sa pangkalahatang bilang isang command line interface. Mas karaniwan, ang isang command line interpreter ay tinatawag ding CLI , command language interpreter , console user interface , command processor, shell, command line shell , o command interpreter .

Bakit Ginagamit ang mga Tagasalin ng Linya ng Pamagat?

Kung ang isang computer ay maaaring kontrolado sa pamamagitan ng madaling gamitin na mga application na may graphical na interface, maaari kang magtaka kung bakit ang sinuman ay nais na halip na ipasok ang mga utos sa pamamagitan ng command line. Mayroong tatlong pangunahing dahilan ...

Ang una ay maaari mong i-automate ang mga utos. Mayroong maraming mga halimbawa na maaari kong ibigay ngunit ang isa ay isang script na palaging i-shutdown ang ilang mga serbisyo o mga programa kapag ang gumagamit ay unang mag-log in. Ang isa pang ay maaaring magamit upang kopyahin ang mga file ng isang katulad na format sa labas ng isang folder kaya hindi mo kailangang suriing mabuti ito ang iyong sarili. Ang mga bagay na ito ay maaaring gawin nang mabilis at awtomatiko sa pamamagitan ng paggamit ng mga utos.

Isa pang benepisyo sa paggamit ng isang command line interpreter ay na maaari kang magkaroon ng diretsong access sa mga function ng operating system. Maaaring mas gusto ng mga mahuhusay na user ang interface ng command line dahil sa maigsi at mahusay na pag-access na nagbibigay ito sa kanila.

Gayunpaman, ang mga simple at walang karanasan na mga gumagamit ay karaniwang ayaw gumamit ng interface ng command line dahil tiyak na hindi ito madaling gamitin bilang isang graphical na programa. Ang mga magagamit na utos ay hindi halata bilang isang programa na may isang menu at mga pindutan. Hindi ka makakapagbukas lamang ng isang interpreter ng command line at agad na malaman kung paano gamitin ito tulad ng maaari mo sa isang regular na graphical application na maaari mong i-download.

Ang mga tagasalin ng linya ng command ay kapaki-pakinabang dahil habang maaaring mayroong isang malaking bilang ng mga utos at mga pagpipilian para sa pagkontrol ng isang operating system, posible na ang GUI software sa operating system na lang ay hindi binuo upang magamit ang mga utos na iyon. Gayundin, hinahayaan ka ng isang interpreter ng command line na gamitin mo ang ilan sa mga utos na ito habang hindi kinakailangang gamitin ang lahat ng mga ito nang sabay-sabay, na kung saan ay kapaki-pakinabang sa mga system na walang mga mapagkukunan upang magpatakbo ng isang graphical na programa.

Karagdagang Impormasyon sa Mga Tagasalin ng Linya ng Command

Sa karamihan ng mga operating system ng Windows, ang pangunahing tagapagsalin ng linya ng command ay Command Prompt . Ang Windows PowerShell ay isang mas advanced command line interpreter na magagamit sa tabi ng Command Prompt sa mas kamakailang mga bersyon ng Windows.

Sa Windows XP at Windows 2000, isang espesyal na diagnostic tool na tinatawag na Recovery Console ay gumaganap din bilang command line interpreter upang magsagawa ng iba't ibang pag-troubleshoot at mga gawain sa pag-aayos ng system.

Ang interface ng command line sa macOS operating system ay tinatawag na Terminal.

Kung minsan, ang parehong isang command line interface at isang graphical user interface ay kasama sa loob ng parehong programa. Kapag ito ang kaso, ito ay tipikal para sa isang interface upang suportahan ang ilang mga function na ibinukod sa iba pang mga. Kadalasan ang bahagi ng command line na kasama ang higit pang mga tampok dahil nagbibigay ito ng raw na access sa mga file ng application at hindi limitado sa kung ano ang pinili ng software developer na isama sa GUI.