Malambot

Ano ang Command Line Interpreter?

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Nai-post saHuling na-update: Pebrero 16, 2021

Ano ang Command Line Interpreter? Sa pangkalahatan, ang lahat ng modernong programa ay may a Graphical User Interface (GUI) . Nangangahulugan ito na ang interface ay may mga menu at mga pindutan na magagamit ng mga gumagamit upang makipag-ugnayan sa system. Ngunit ang isang command-line interpreter ay isang programa na tumatanggap lamang ng mga text command mula sa isang keyboard. Ang mga utos na ito ay ipapatupad sa operating system. Ang mga linya ng text na ipinapasok ng user mula sa keyboard ay na-convert sa mga function na naiintindihan ng OS. Ito ang trabaho ng command line interpreter.



Ang mga command-line interpreter ay malawakang ginamit hanggang sa 1970s. Nang maglaon, napalitan sila ng mga program na may Graphical User Interface.

Ano ang Command Line Interpreter



Mga nilalaman[ tago ]

Saan ginagamit ang mga Command Line Interpreter?

Ang isang karaniwang tanong na mayroon ang mga tao ay, bakit may gagamit ng command-line interpreter ngayon? Mayroon na kaming mga application na may GUI na nagpasimple sa paraan ng pakikipag-ugnayan namin sa mga system. Kaya bakit i-type ang mga utos sa isang CLI? May tatlong mahahalagang dahilan kung bakit ang mga command-line interpreter ay may kaugnayan pa rin ngayon. Isa-isa nating talakayin ang mga dahilan.



  1. Ang ilang mga aksyon ay maaaring gawin nang mas mabilis at awtomatikong gamit ang command line. Halimbawa, ang command na i-shut down ang ilang mga program kapag nag-log in ang isang user o ang command na kopyahin ang mga file ng parehong format mula sa isang folder ay maaaring awtomatiko. Bawasan nito ang manu-manong trabaho mula sa iyong panig. Kaya para sa mabilis na pagpapatupad o upang i-automate ang ilang mga aksyon, ang mga command ay ibinibigay mula sa command line interpreter.
  2. Ang isang graphical na application ay medyo madaling gamitin. Ito ay hindi lamang interactive kundi pati na rin maliwanag. Kapag na-download mo na ang application, mayroong isang bungkos ng mga menu/button, atbp... na gagabay sa iyo sa anumang operasyon sa loob ng programa. Kaya, ang mga bago, at walang karanasan na mga gumagamit ay palaging mas gusto ang paggamit ng isang graphical na application. Ang paggamit ng command-line interpreter ay hindi kasing simple. Walang mga menu. Kailangang i-type out ang lahat. Gayunpaman, ginagamit ng ilang may karanasang user ang command line interpreter. Ito ay higit sa lahat dahil, sa isang CLI, mayroon kang direktang access sa mga function sa operating system. Alam ng mga nakaranasang user kung gaano kalakas ang magkaroon ng access sa mga function na ito. Kaya, ginagamit nila ang CLI.
  3. Minsan, ang GUI software sa iyong system ay hindi binuo upang suportahan ang mga utos na kailangan para patakbuhin o kontrolin ang operating system. Sa mga ganitong pagkakataon, walang opsyon ang user kundi gamitin ang command-line interface. Kung ang isang system ay kulang sa mga mapagkukunang kailangan upang magpatakbo ng isang graphical na programa, ang Command Line Interface ay madaling gamitin.

Sa ilang partikular na sitwasyon, mas mahusay na gumamit ng Command Line Interface sa isang graphical na programa. Ang mga pangunahing layunin ng paggamit ng CLI ay nakalista sa ibaba.

  • Sa mga command-line interpreter, posibleng ipakita ang mga tagubilin gamit ang Braille system . Ito ay kapaki-pakinabang para sa mga bulag na gumagamit. Hindi nila maaaring gamitin ang mga graphical na application nang nakapag-iisa dahil ang interface ay hindi user friendly para sa kanila.
  • Mas gusto ng mga siyentipiko, teknikal na eksperto, at inhinyero ang mga command interpreter kaysa sa mga graphical na interface. Ito ay dahil sa bilis at kahusayan kung saan maaaring isagawa ang ilang mga utos.
  • Ang ilang mga computer ay walang mga mapagkukunang kailangan upang suportahan ang maayos na paggana ng mga graphical na application at program. Magagamit din ang mga command-line interpreter sa mga ganitong kaso.
  • Ang pag-type ng mga utos ay maaaring magawa nang mas mabilis kaysa sa pag-click sa mga opsyon sa isang graphical na interface. Ang isang command-line interpreter ay nagbibigay din sa user ng malawak na hanay ng mga command at operation na hindi posible sa isang GUI application.

Basahin din: Ano ang Device Driver?



Ano ang ilang pagkakataon kung saan ginagamit ang mga command-line interpreter sa modernong panahon?

May panahon na ang pag-type ng mga command ay ang tanging paraan upang makipag-ugnayan sa system. Gayunpaman, sa paglipas ng panahon, ang mga graphical na interface ay naging mas popular. Ngunit ginagamit pa rin ang mga command line interpreter. Pumunta sa listahan sa ibaba, para malaman kung saan ginagamit ang mga ito.

  • Ang Windows OS ay may tinatawag na CLI Windows Command Prompt.
  • Ang pagsasaayos ng Junos at Mga router ng Cisco IOS ay ginagawa gamit ang mga command-line interpreter.
  • Ang ilang mga sistema ng Linux ay mayroon ding CLI. Ito ay kilala bilang ang shell ng Unix.
  • Ang Ruby at PHP ay mayroong command shell para sa interactive na paggamit. Ang shell sa PHP ay kilala bilang PHP-CLI.

Pareho ba ang lahat ng command-line interpreter?

Nakita namin na ang isang command interpreter ay walang iba kundi isang paraan upang makipag-ugnayan sa system gamit ang mga text-based na command lamang. Bagama't may ilang command-line interpreter, pareho ba silang lahat? Hindi. Ito ay dahil ang mga command na tina-type mo sa CLI ay batay sa syntax ng programming language na iyong ginagamit. Kaya, ang isang command na gumagana sa isang CLI sa isang system ay maaaring hindi gumana sa parehong paraan sa iba pang mga system. Maaaring kailanganin mong baguhin ang command batay sa syntax para sa operating system at programming language sa system na iyon.

Mahalagang malaman ang syntax at ang mga tamang utos. Halimbawa, sa isang platform, ang command scan ngayon ay magdidirekta sa system o mag-scan para sa mga virus. Gayunpaman, ang parehong command ay maaaring hindi kinakailangang makilala sa ibang mga system. Minsan, ang ibang OS/programming language ay may katulad na command. Maaari itong humantong sa system na gumaganap ng aksyon na gagawin ng katulad na utos, na humahantong sa hindi kanais-nais na mga resulta.

Dapat ding isaalang-alang ang syntax at case sensitiveness. Kung naglagay ka ng isang command na may maling syntax, maaaring mauwi sa maling interpretasyon ng system ang command. Ang resulta ay, alinman sa nilalayon na aksyon ay hindi naisagawa, o ilang iba pang aktibidad ay nagaganap.

Mga interpreter ng Command Line sa iba't ibang operating system

Upang magsagawa ng mga aktibidad tulad ng pag-troubleshoot at pag-aayos ng system, mayroong isang tool na tinatawag Recovery Console sa Windows XP at Windows 2000. Ang tool na ito ay nagdodoble din bilang command line interpreter.

Ang CLI sa MacOS ay tinatawag Terminal.

Ang Windows operating system ay may tinatawag na application Command Prompt. Ito ang pangunahing CLI sa Windows. Ang mga pinakabagong bersyon ng Windows ay may isa pang CLI – ang Windows PowerShell . Ang CLI na ito ay mas advanced kaysa sa Command Prompt. Parehong available sa bagong bersyon ng Windows OS.

Sa window ng PowerShell, i-type ang command pindutin ang enter

Ang ilang mga application ay may pareho - isang CLI at isang graphical na interface. Sa mga application na ito, ang CLI ay may mga feature na hindi sinusuportahan ng graphical na interface. Nagbibigay ang CLI ng mga karagdagang feature dahil mayroon itong hilaw na access sa mga file ng application.

Inirerekomenda: Ano ang Service Pack?

Ang Command Prompt sa Windows 10

Ang pag-troubleshoot ay magiging mas madali kung alam mo ang mga command Prompt na command. Ang Command Prompt ay ang pangalang ibinigay sa CLI sa Windows operating system. Hindi posible o kailangan na malaman ang lahat ng mga utos. Dito ay pinagsama-sama namin ang isang listahan ng ilan sa mga mahahalagang utos.

  • Ping – Ito ay isang utos na ginagamit upang suriin kung ang iyong lokal na sistema ng network ay gumagana nang maayos. Kung gusto mong malaman kung may aktwal na isyu sa internet o ilang software na nagdudulot ng isyu, gamitin ang Ping. Maaari kang mag-ping sa isang search engine o sa iyong remote server. Kung nakatanggap ka ng tugon, nangangahulugan ito na mayroong koneksyon.
  • IPConfig – Ginagamit ang command na ito para sa pag-troubleshoot kapag ang user ay nahaharap sa mga isyu sa network. Kapag pinatakbo mo ang command, ibabalik nito ang mga detalye tungkol sa iyong PC at lokal na network. Ang mga detalye tulad ng estado ng iba't ibang mga koneksyon sa network, ang sistemang ginagamit, ang IP address ng router na ginagamit, atbp ay ipinapakita.
  • Tulong - Ito ay marahil ang pinaka-kapaki-pakinabang at pinaka ginagamit na Command Prompt na command. Ipapakita ng pagpapatupad ng command na ito ang buong listahan ng lahat ng command sa Command Prompt. Kung gusto mong malaman ang higit pa tungkol sa anumang partikular na command sa listahan, magagawa mo ito sa pamamagitan ng pag-type – /? Ang utos na ito ay magpapakita ng detalyadong impormasyon tungkol sa utos na tinukoy.
  • Dir - Ito ay ginagamit upang i-browse ang file system sa iyong computer. Ililista ng command ang lahat ng mga file at folder na matatagpuan sa iyong kasalukuyang folder. Maaari rin itong gamitin bilang tool sa paghahanap. Magdagdag lamang ng isang /S sa command at i-type kung ano ang iyong hinahanap.
  • Cls – Kung ang screen ay puno ng napakaraming command, patakbuhin ang command na ito para i-clear ang screen.
  • SFC - Dito, ang SFC ay kumakatawan sa System File Checker. Ginagamit ang SFC/Scannow upang suriin kung may mga error ang anumang file ng system. Kung posible ang pag-aayos sa kanila, tapos na rin iyon. Dahil kailangang i-scan ang buong system, maaaring tumagal ng ilang oras ang command na ito.
  • Tasklist – Kung gusto mong tingnan ang lahat ng mga gawain na kasalukuyang aktibo sa iyong system, maaari mong gamitin ang command na ito. Habang ang utos na ito ay naglilista lamang ng lahat ng mga gawain na tumatakbo, maaari ka ring makakuha ng karagdagang impormasyon sa pamamagitan ng paggamit -m gamit ang utos. Kung makakita ka ng ilang mga hindi kinakailangang gawain, maaari mong pilitin na ihinto ang mga ito sa pamamagitan ng paggamit ng command na Taskkill.
  • Netstat – Ito ay ginagamit upang makakuha ng impormasyon na may kaugnayan sa network na kinaroroonan ng iyong PC. Ang mga detalye tulad ng ethernet statistics, IP routing table, TCP connections, ang mga port na ginagamit, atbp... ay ipinapakita.
  • Lumabas - Ang utos na ito ay ginagamit upang lumabas sa command prompt.
  • Assoc - Ito ay ginagamit upang tingnan ang extension ng file at kahit na baguhin ang mga asosasyon ng file. Kung nag-type ka ng assoc [.ext] kung saan ang .ext ay ang extension ng file, makakakuha ka ng impormasyon tungkol sa extension. Halimbawa, kung ang inilagay na extension ay .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Si Elon ay isang tech na manunulat sa Cyber ​​S. Nagsusulat siya ng mga gabay sa kung paano sa loob ng humigit-kumulang 6 na taon na ngayon at nasasaklaw na niya ang maraming paksa. Mahilig siyang mag-cover ng mga paksang nauugnay sa Windows, Android, at ang mga pinakabagong trick at tip.