Ang command line interpreter ay anumang program na nagpapahintulot sa pagpasok ng mga command at pagkatapos ay isagawa ang mga command na iyon sa operating system. Ito ay literal na isang interpreter ng mga utos.
Hindi tulad ng isang program na may graphical user interface (GUI) tulad ng mga button at menu na kinokontrol ng mouse, tumatanggap ang isang command line interpreter ng mga linya ng text mula sa keyboard bilang mga command at pagkatapos ay iko-convert ang mga command na iyon sa mga function na naiintindihan ng OS.
Iba pang Pangalan para sa Command Line Interpreter
Anumang command line interpreter program ay madalas ding tinutukoy sa pangkalahatan bilang interface ng command line. Hindi gaanong karaniwan, tinatawag din itong CLI, command language interpreter, console user interface, command processor, shell, command line shell, o command interpreter.
Ang CLI ay maikli din para sa iba pang mga termino ng teknolohiya na walang kinalaman sa interface ng command line, gaya ng pagkakakilanlan ng linya ng pagtawag, interface ng antas ng tawag, interleaving ng cache-line, clear interrupt na flag, at impormasyon ng lokasyon ng tumatawag.
Bakit Ginagamit ang mga Ito?
Kung makokontrol ang isang computer sa pamamagitan ng madaling gamitin na mga application na may graphical na interface, maaaring magtaka ka kung bakit may gustong magpasok ng mga command sa pamamagitan ng command line. May tatlong pangunahing dahilan.
Ang una ay maaari mong i-automate ang mga command. Maraming mga halimbawa ang maaari naming ibigay, ngunit ang isa ay isang script upang palaging isara ang ilang mga serbisyo o programa kapag ang user ay unang nag-log in. Ang isa pa ay maaaring gamitin upang kopyahin ang mga file na may katulad na format mula sa isang folder upang hindi mo na kailangang suriing mabuti ito sa iyong sarili. Ang mga bagay na ito ay maaaring gawin nang mabilis at awtomatiko sa pamamagitan ng paggamit ng mga command.
Ang isa pang benepisyo sa paggamit ng CLI ay maaari kang magkaroon ng direktang access sa mga function ng operating system. Maaaring mas gusto ng mga advanced na user ang maikli at malakas na access na ibinibigay nito sa kanila.
Gayunpaman, ang mga simple at walang karanasan na mga user ay karaniwang hindi gustong gumamit ng command line interface dahil talagang hindi sila kasing daling gamitin bilang isang graphical na programa. Ang magagamit na mga utos ay hindi kasing halata ng isang programa na may menu at mga pindutan. Hindi ka basta basta makakapagbukas ng command line interpreter at malalaman mo kaagad kung paano ito gamitin gaya ng magagawa mo sa isang regular na graphical na application na maaari mong i-download.
Ang mga interpreter ng command line ay kapaki-pakinabang dahil kahit na may malaking bilang ng mga command at opsyon para sa pagkontrol sa isang operating system, posibleng ang GUI software sa OS na iyon ay hindi ginawa para gamitin ang mga command na iyon. Hinahayaan ka rin nilang gamitin ang ilan sa mga utos na iyon habang hindi kinakailangang gamitin ang lahat ng ito nang sabay-sabay, na kapaki-pakinabang sa mga system na walang mga mapagkukunan upang magpatakbo ng isang graphical na programa.
Hindi Lahat ng Command Line Interpreter ay Magkakatulad
Kapag naiintindihan ng isang command line interpreter ang isang partikular na command, ginagawa ito batay sa programming language at syntax. Nangangahulugan ito na ang isang command na gumagana sa isang sitwasyon, sa ilalim ng isang partikular na operating system at programming language, ay maaaring hindi gumana sa parehong paraan (o sa lahat) sa ilalim ng ibang kapaligiran.
Halimbawa, maaaring gamitin ng isang platform ang command na scannow upang i-scan ang computer para sa mga error, ngunit maaaring gawin ng isa pang program o operating system na walang ganoong kakayahan na naka-built in. wala. O, kung mayroon itong katulad na function, maaaring maunawaan lang ng command line interpreter ang scan o scantime, halimbawa.
Mahalaga rin ang
Syntax, dahil sensitibo ang mga ito hanggang sa puntong ang anumang maling pag-type ay maaaring ma-misinterpret bilang isang ganap na naiibang utos. Maaaring gamitin ng program ang scannow upang magsimula ng pag-scan, ngunit kung aalisin mo ang huling titik, ang scanno ay maaaring kung paano nito naiintindihan kung kailan dapat nitong ihinto ang pag-scan..
Higit pang Impormasyon sa Command Line Interpreter
Sa karamihan ng mga operating system ng Windows, ang pangunahing command line interpreter ay Command Prompt. Ang Windows PowerShell ay isang mas advanced na command line interpreter na available sa tabi ng Command Prompt sa mga bagong bersyon ng Windows. Kasama rin sa Windows Terminal ang mga tool sa command-line, ngunit hindi ito available para sa lahat ng bersyon ng Windows.
Sa Windows XP at Windows 2000, gumaganap din ang isang espesyal na diagnostic tool na tinatawag na Recovery Console bilang command line interpreter upang magsagawa ng iba't ibang mga gawain sa pag-troubleshoot at pag-aayos ng system.
Ang interface ng command line sa macOS ay tinatawag na Terminal.
Minsan, parehong CLI at GUI ay kasama sa loob ng parehong programa. Kapag ganito ang sitwasyon, karaniwan para sa isang interface na suportahan ang ilang partikular na function na hindi kasama sa isa pa. Kadalasan ang bahagi ng command line na may kasamang higit pang mga feature dahil nagbibigay ito ng hilaw na access sa mga file ng application at hindi limitado sa kung ano ang pinili ng developer ng software na isama sa GUI.
FAQ
Ano ang tina-type mo para ma-access ang interactive na Python interpreter mula sa command line?
Sa Mac OS o Linux, ilagay ang python sa command line upang patakbuhin ang interactive na Python interpreter. Sa Windows, buksan ang Command Prompt at ilagay ang py.
Paano ka lalabas sa Python interpreter mula sa command line?
Gamitin ang exit() function kapag gusto mong tapusin ang iyong interactive na Python session. Bilang kahalili, maaari mong gamitin ang keyboard shortcut Ctrl+ Z, pagkatapos ay pindutin ang Enter upang bumalik sa Command Prompt sa Windows.
Ano ang command line interpreter na kilala bilang sa terminolohiya ng Unix?
Ang command line interpreter sa Unix ay karaniwang tinatawag na shell.
Paano mo bubuksan ang Matlab mula sa isang command line interpreter?
Patakbuhin ang Matlab mula sa isang command prompt gamit ang command na matlab. Kung gusto mong buksan ang Matlab nang walang splash screen, gamitin ang command na matlab -nosplash. At, para i-record ang exit code, gamitin ang command na matlab -wait.