Leuna

Zer da komando lerroko interpretea?

Saiatu Gure Tresna Arazoak Kentzeko





An argitaratuaAzken eguneratzea: 2021ko otsailaren 16a

Zer da komando lerroko interpretea? Orokorrean, programa moderno guztiek a Erabiltzaile Interfaze Grafikoa (GUI) . Horrek esan nahi du interfazeak erabiltzaileek sistemarekin elkarreragiteko erabil ditzaketen menuak eta botoiak dituela. Baina komando-lerroko interpretea teklatu batetik testu-aginduak soilik onartzen dituen programa da. Ondoren, komando hauek sistema eragilera exekutatzen dira. Erabiltzaileak teklatutik sartzen dituen testu-lerroak OSak uler ditzakeen funtzioetara bihurtzen dira. Hau komando lerroko interpretearen lana da.



Komando lerroko interpreteak oso erabiliak izan ziren 1970eko hamarkadara arte. Geroago, Erabiltzaile Interfaze Grafikoa duten programek ordezkatu zituzten.

Zer da Komando Lerroko Interprete bat



Edukiak[ ezkutatu ]

Non erabiltzen dira komando lerroko interpreteak?

Jendeak egiten duen galdera arrunt bat zera da: zergatik erabiliko luke inork komando lerroko interpretea gaur egun? Sistemekin elkarreragiteko modua erraztu duten GUI duten aplikazioak ditugu orain. Beraz, zergatik idatzi komandoak CLI batean? Hiru arrazoi garrantzitsu daude komando-lerroko interpreteak gaur egun oraindik garrantzitsuak direlako. Azter ditzagun arrazoiak banan-banan.



  1. Ekintza batzuk azkarrago eta automatikoki egin daitezke komando-lerroa erabiliz. Adibidez, erabiltzailea saioa hasten denean programa batzuk ixteko komandoa edo karpeta batetik formatu bereko fitxategiak kopiatzeko komandoa automatizatu daitezke. Horrek eskuzko lana murriztuko du zure aldetik. Beraz, azkar exekutatzeko edo zenbait ekintza automatizatzeko, komando-lerroko interpretetik ematen dira komandoak.
  2. Aplikazio grafiko bat erabiltzeko nahiko erraza da. Interaktiboa ez ezik, auto-esplikatzen ere bada. Aplikazioa deskargatu ondoren, menu/botoi eta abar ugari daude programaren edozein eragiketarekin gidatuko zaituztenak. Horrela, erabiltzaile berriek eta esperientziarik gabekoek beti nahiago dute aplikazio grafiko bat erabiltzea. Komando-lerroko interpretea erabiltzea ez da hain erraza. Ez dago menurik. Dena idatzi behar da. Hala ere, esperientziadun zenbait erabiltzailek komando lerroko interpretea erabiltzen dute. Hau da, batez ere, CLI batekin, sistema eragileko funtzioetara sarbide zuzena duzulako. Esperientziadun erabiltzaileek badakite zein indartsua den funtzio horietarako sarbidea izatea. Horrela, CLIa erabiltzen dute.
  3. Batzuetan, zure sistemako GUI softwarea ez da sistema eragilea exekutatzeko edo kontrolatzeko behar diren komandoak onartzen dituen eraikita. Halakoetan, erabiltzaileak komando lerroko interfazea erabiltzea beste aukerarik ez dauka. Sistema batek programa grafiko bat exekutatzeko beharrezkoak diren baliabideak ez baditu, komando-lerroaren interfazea erabilgarria da.

Zenbait egoeratan, eraginkorragoa da Komando lerroko interfazea erabiltzea programa grafiko baten gainean. CLI bat erabiltzearen helburu nagusiak behean zerrendatzen dira.

  • Komando-lerroko interpreteetan, argibideak bistaratzeko aukera dago Braille sistema . Hau lagungarria da erabiltzaile itsuentzat. Ezin dituzte aplikazio grafikoak modu independentean erabili, interfazea ez baita haientzat erabilerraza.
  • Zientzialariek, aditu teknikoek eta ingeniariek komando-interpreteak nahiago dituzte interfaze grafikoen aldean. Zenbait komando exekuta daitezkeen abiadura eta eraginkortasunari zor zaio hori.
  • Zenbait ordenagailuk ez dute aplikazio eta programa grafikoen funtzionamendu egokia laguntzeko behar diren baliabideak. Komando-lerroko interpreteak erabil daitezke kasu horietan ere.
  • Idazketa komandoak interfaze grafiko bateko aukeretan klik egitea baino azkarrago egin daitezke. Komando-lerroko interprete batek GUI aplikazio batekin posible ez diren komando eta eragiketa ugari eskaintzen dizkio erabiltzaileari.

Irakurri ere: Zer da gailu kontrolatzailea?



Zeintzuk dira gaur egungo komando lerroko interpreteak erabiltzen diren kasu batzuk?

Garai batean komandoak idaztea zen sistemarekin elkarreragiteko modu bakarra. Hala ere, denborarekin, interfaze grafikoak ezagunagoak bihurtu ziren. Baina komando-lerroko interpreteak oraindik erabiltzen dira. Joan beheko zerrendan, non erabiltzen diren jakiteko.

  • Windows OS CLI izenekoa du Windows komando-gonbita.
  • Junosen konfigurazioa eta Cisco IOS bideratzaileak komando-lerroko interpreteak erabiliz egiten da.
  • Linux sistema batzuek CLI ere badute. Unix shell bezala ezagutzen da.
  • Ruby eta PHP-k komando-shell bat dute erabilera interaktiborako. PHP-n shell-a PHP-CLI bezala ezagutzen da.

Komando-lerroko interprete guztiak berdinak al dira?

Ikusi dugu komandoen interpretea testuetan oinarritutako komandoekin soilik sistemarekin elkarreragiteko modu bat besterik ez dela. Komando-lerroko hainbat interprete dauden arren, denak berdinak al dira? Ez. Hau da, CLIan idazten dituzun komandoak erabiltzen ari zaren programazio-lengoaiaren sintaxian oinarritzen direlako. Beraz, sistema batean CLI batean lan egiten duen komando batek baliteke beste sistemetan modu berean ez funtzionatzea. Baliteke sistema eragilearen eta sistema horretako programazio-lengoaiaren sintaxian oinarritutako komandoa aldatu behar izatea.

Garrantzitsua da sintaxia eta komando egokiak ezagutzea. Esate baterako, plataforma batean, komandoak eskaneatzeak sistema zuzenduko luke birusen bila. Hala ere, baliteke komando bera ez izatea nahitaez beste sistemetan aitortu. Batzuetan, beste OS/programazio-lengoaia batek antzeko komando bat du. Sistemak antzeko komandoak egingo lukeen ekintza burutzea ekar dezake, eta emaitza desiragarriak sor ditzake.

Sintaxia eta maiuskulak eta minuskulak bereiztea ere kontuan hartu behar dira. Sintaxi okerreko komando bat sartzen baduzu, baliteke sistemak komandoa gaizki interpretatzen amaitzea. Ondorioz, nahi den ekintza ez da egiten edo beste jardueraren bat egiten da.

Komando lerroko interpreteak sistema eragile ezberdinetan

Arazoak konpontzeko eta sistemaren konponketa bezalako jarduerak egiteko, izeneko tresna bat dago Berreskuratze kontsola Windows XP-n eta Windows 2000. Tresna hau komando lerroko interprete gisa ere bikoiztu egiten da.

MacOS-en CLI deitzen da Terminala.

Windows sistema eragileak izeneko aplikazio bat du Komando-gonbita. Hau da Windows-en CLI nagusia. Windows-en azken bertsioek beste CLI bat dute Windows PowerShell . CLI hau komando-gonbita baino aurreratuagoa da. Biak eskuragarri daude Windows OSaren bertsio berrian.

PowerShell leihoan, idatzi komandoa sakatu Sartu

Zenbait aplikaziok biak dituzte: CLI bat eta interfaze grafikoa. Aplikazio hauetan, CLIak interfaze grafikoak onartzen ez dituen funtzioak ditu. CLI-k funtzio gehigarriak eskaintzen ditu aplikazio-fitxategietarako sarbide gordina duelako.

Gomendatua: Zer da Service Pack bat?

Komando-gonbita Windows 10-n

Arazoak konpontzea askoz errazagoa izango litzateke Komando-gonbita komandoak ezagutzen badituzu. Komando-gonbita Windows sistema eragileko CLIari ematen zaion izena da. Ez da posible edo beharrezkoa komando guztiak ezagutzea. Hemen komando garrantzitsuenen zerrenda bat jarri dugu.

  • Ping - Zure sare lokaleko sistemak ondo funtzionatzen duen egiaztatzeko erabiltzen den komandoa da. Internetekin edo arazoa eragiten duen softwareren batekin benetako arazoren bat dagoen jakin nahi baduzu, erabili Ping. Bilatzaile bati edo zure urruneko zerbitzariari ping dezakezu. Erantzun bat jasotzen baduzu, konexio bat dagoela esan nahi du.
  • IPConfig - Komando hau arazoak konpontzeko erabiltzen da erabiltzaileak sareko arazoak dituenean. Komandoa exekutatzen duzunean, zure ordenagailuari eta sare lokalari buruzko xehetasunak itzultzen ditu. Sare-konexio ezberdinen egoera, erabiltzen den sistema, erabiltzen ari den bideratzailearen IP helbidea, etab. xehetasunak bistaratzen dira.
  • Laguntza - Hau da, ziurrenik, Komando-gonbita komandorik lagungarriena eta erabiliena. Komando hau exekutatzen baduzu, komando guztien zerrenda osoa bistaratuko da Komando-gonbitan. Zerrendako komando jakin bati buruz gehiago jakin nahi baduzu, egin dezakezu - /? idatziz Komando honek zehaztutako komandoari buruzko informazio zehatza bistaratuko du.
  • Dir - Hau zure ordenagailuko fitxategi-sistema arakatzeko erabiltzen da. Komandoak zure uneko karpetan aurkitutako fitxategi eta karpeta guztiak zerrendatuko ditu. Bilaketa tresna gisa ere erabil daiteke. Gehitu /S bat komandoari eta idatzi bilatzen ari zarena.
  • Cls - Pantaila komando gehiegiz beteta badago, exekutatu komando hau pantaila garbitzeko.
  • SFC - Hemen, SFC sistemaren fitxategien egiaztatzailea da. SFC/Scannow sistemaren fitxategiren batek akatsak dituen egiaztatzeko erabiltzen da. Horiek konpontzea posible bada, hori ere egiten da. Sistema osoa eskaneatu behar denez, baliteke komando honek denbora pixka bat behar izatea.
  • Zereginen zerrenda - Une honetan zure sisteman aktibo dauden zeregin guztiak begiratu nahi badituzu, komando hau erabil dezakezu. Komando honek funtzionatzen ari diren zeregin guztiak zerrendatzen dituen arren, informazio gehigarria ere lor dezakezu komandoarekin -m erabiliz. Behar ez diren zeregin batzuk aurkitzen badituzu, geldiaraztea behartu dezakezu Taskkill komandoa erabiliz.
  • Netstat - Zure ordenagailua dagoen sarearekin lotutako informazioa lortzeko erabiltzen da. Xehetasunak, hala nola, Ethernet estatistikak, IP bideratze-taula, TCP konexioak, erabiltzen ari diren atakak, etab... bistaratzen dira.
  • Irten - Komando hau komando-gonbitatik irteteko erabiltzen da.
  • Assoc - Fitxategiaren luzapena ikusteko eta fitxategien elkarteak aldatzeko erabiltzen da. Assoc [.ext] idazten baduzu non .ext fitxategiaren luzapena den, luzapenari buruzko informazioa jasoko duzu. Adibidez, sartutako luzapena .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' bada bada Elon Decker

    Elon Cyber ​​S-en teknologiako idazlea da. Duela 6 urte inguru daramatza gidak idazten eta gai asko landu ditu. Asko gustatzen zaio Windows, Android eta azken trikimailu eta aholkuei lotutako gaiak jorratzea.