Mis on käsurea tõlk?
Miscellanea / / November 28, 2021
Mis on käsurea tõlk? Üldiselt on kõigil kaasaegsetel programmidel a Graafiline kasutajaliides (GUI). See tähendab, et liidesel on menüüd ja nupud, mida kasutajad saavad süsteemiga suhtlemiseks kasutada. Kuid käsureatõlk on programm, mis võtab klaviatuurilt vastu ainult tekstikäske. Seejärel käivitatakse need käsud operatsioonisüsteemile. Tekstiread, mille kasutaja klaviatuurilt sisestab, teisendatakse funktsioonideks, mida OS mõistab. See on käsureatõlgi töö.
Käsurea tõlke kasutati laialdaselt kuni 1970. aastateni. Hiljem asendati need graafilise kasutajaliidesega programmidega.
Sisu
- Kus käsurea tõlke kasutatakse?
- Millistel juhtudel kasutatakse tänapäeval käsureatõlke?
- Kas kõik käsureatõlgid on ühesugused?
- Käsurea tõlgid erinevates operatsioonisüsteemides
- Windows 10 käsuviip
Kus käsurea tõlke kasutatakse?
Üks levinud küsimus, mis inimestel on, on, miks peaks keegi tänapäeval käsureatõlki kasutama? Meil on nüüd GUI-ga rakendused, mis on lihtsustanud süsteemidega suhtlemist. Miks tippida käsud CLI-sse? On kolm olulist põhjust, miks käsureatõlgid on tänapäeval endiselt asjakohased. Arutame põhjuseid ükshaaval.
- Teatud toiminguid saab käsurea abil teha kiiremini ja automaatselt. Näiteks saab automatiseerida käsku mõne programmi sulgemiseks, kui kasutaja sisse logib, või käsku kopeerida kaustast samas vormingus faile. See vähendab teiepoolset käsitsitööd. Seega antakse kiireks täitmiseks või teatud toimingute automatiseerimiseks käsud käsureatõlgist.
- Graafilist rakendust on üsna lihtne kasutada. See pole mitte ainult interaktiivne, vaid ka iseenesestmõistetav. Kui olete rakenduse alla laadinud, on hunnik menüüsid/nuppe jne, mis juhendavad teid programmi mis tahes toimingute tegemisel. Seega eelistavad uued ja kogenematud kasutajad alati graafilist rakendust. Käsurea tõlgi kasutamine pole nii lihtne. Menüüd puuduvad. Kõik tuleb välja kirjutada. Siiski kasutavad teatud kogenud kasutajad käsurea tõlki. Seda peamiselt seetõttu, et CLI-ga on teil otsene juurdepääs operatsioonisüsteemi funktsioonidele. Kogenud kasutajad teavad, kui võimas on nendele funktsioonidele juurdepääs. Seega kasutavad nad CLI-d.
- Mõnikord pole teie süsteemi GUI-tarkvara loodud operatsioonisüsteemi käitamiseks või juhtimiseks vajalike käskude toetamiseks. Sel ajal ei jää kasutajal muud üle, kui kasutada käsurea liidest. Kui süsteemil puuduvad graafilise programmi käitamiseks vajalikud ressursid, on käsurea liides mugav.
Teatud olukordades on tõhusam kasutada käsurea liidest graafilise programmi kohal. CLI kasutamise peamised eesmärgid on loetletud allpool.
- Käsurea interpretaatorites on võimalik juhiseid kuvada kasutades Braille süsteem. See on abiks pimedatele kasutajatele. Nad ei saa graafilisi rakendusi iseseisvalt kasutada, kuna liides pole nende jaoks kasutajasõbralik.
- Teadlased, tehnilised eksperdid ja insenerid eelistavad graafiliste liideste asemel käsutõlke. See on tingitud kiirusest ja tõhususest, millega teatud käske saab täita.
- Teatud arvutitel ei ole graafiliste rakenduste ja programmide sujuvaks toimimiseks vajalikke ressursse. Ka sellistel juhtudel saab kasutada käsurea tõlke.
- Tippimiskäskude sisestamine on kiirem kui graafilise liidese valikute klõpsamine. Käsurea tõlk pakub kasutajale ka laia valikut käske ja toiminguid, mida GUI-rakendusega pole võimalik teha.
Loe ka:Mis on seadme draiver?
Millistel juhtudel kasutatakse tänapäeval käsureatõlke?
Oli aeg, mil käskude väljatrükkimine oli ainus viis süsteemiga suhtlemiseks. Kuid aja jooksul muutusid graafilised liidesed populaarsemaks. Kuid käsurea tõlgid on endiselt kasutusel. Vaadake allolevat loendit, et teada saada, kus neid kasutatakse.
- Windows OS-il on kutsutud CLI Windowsi käsuviip.
- Junose ja Cisco IOS-i ruuterid tehakse käsureatõlkide abil.
- Mõnel Linuxi süsteemil on ka CLI. Seda tuntakse Unixi kestana.
- Rubyl ja PHP-l on interaktiivseks kasutamiseks käsukest. PHP kest on tuntud kui PHP-CLI.
Kas kõik käsureatõlgid on ühesugused?
Oleme näinud, et käsutõlk pole muud kui viis süsteemiga suhtlemiseks ainult tekstipõhiste käskude abil. Kuigi käsurea tõlke on mitu, kas need kõik on sarnased? Ei. Selle põhjuseks on asjaolu, et CLI-s sisestatavad käsud põhinevad kasutatava programmeerimiskeele süntaksil. Seega ei pruugi käsk, mis töötab ühes süsteemis CLI-s, teistes süsteemides samamoodi. Võimalik, et peate käsku muutma selle süsteemi operatsioonisüsteemi ja programmeerimiskeele süntaksi alusel.
Oluline on olla teadlik süntaksist ja õigetest käskudest. Näiteks ühel platvormil suunab käskkontroll nüüd süsteemi viiruste otsimiseks. Samas ei pruugi sama käsku teistes süsteemides tingimata ära tunda. Mõnikord on erineval OS-il/programmeerimiskeelel sarnane käsk. See võib viia selleni, et süsteem sooritab toimingu, mida sarnane käsk teeb, mis toob kaasa soovimatud tulemused.
Arvestada tuleb ka süntaksi ja tõstutundlikkusega. Kui sisestate vale süntaksiga käsu, võib süsteem käsku valesti tõlgendada. Tulemuseks on see, et kavandatud tegevust ei tehta või toimub mõni muu tegevus.
Käsurea tõlgid erinevates operatsioonisüsteemides
Selliste toimingute tegemiseks nagu tõrkeotsing ja süsteemi parandamine on olemas tööriist nimega Taastekonsool Windows XP-s ja Windows 2000. See tööriist toimib ka käsureatõlgina.
MacOS-i CLI-d nimetatakse Terminal.
Windowsi operatsioonisüsteemil on rakendus nimega Käsurida. See on Windowsi esmane CLI. Windowsi viimastel versioonidel on veel üks CLI – Windows PowerShell. See CLI on käsuviibast arenenum. Mõlemad on saadaval Windowsi OS-i uues versioonis.
Teatud rakendustel on nii CLI kui ka graafiline liides. Nendes rakendustes on CLI-l funktsioone, mida graafiline liides ei toeta. CLI pakub lisafunktsioone, kuna sellel on töötlemata juurdepääs rakendusfailidele.
Soovitatav:Mis on hoolduspakett?
Windows 10 käsuviip
Tõrkeotsing oleks palju lihtsam, kui olete käsuviiba käskudest teadlik. Command Prompt on Windowsi operatsioonisüsteemis CLI-le antud nimi. Kõiki käske pole võimalik ega vaja teada. Siin oleme koostanud mõnede oluliste käskude loendi.
- Ping – seda käsku kasutatakse, et kontrollida, kas teie kohaliku võrgu süsteem töötab korralikult. Kui soovite teada, kas Internetis või mõnes probleemi põhjustavas tarkvaras on tegelik probleem, kasutage funktsiooni Ping. Saate pingida otsingumootorit või kaugserverit. Kui saate vastuse, tähendab see, et ühendus on olemas.
- IPConfig – seda käsku kasutatakse tõrkeotsinguks, kui kasutajal on võrguprobleemid. Kui käivitate käsu, tagastab see teie arvuti ja kohaliku võrgu üksikasjad. Kuvatakse sellised üksikasjad nagu erinevate võrguühenduste olek, kasutatav süsteem, kasutatava ruuteri IP-aadress jne.
- Abi – see on ilmselt kõige kasulikum ja enim kasutatud käsuviiba käsk. Selle käsu täitmine kuvab käsurealt kõigi käskude loendi. Kui soovite loendis oleva konkreetse käsu kohta rohkem teada saada, saate seda teha, tippides -
/? See käsk kuvab üksikasjalikku teavet määratud käsu kohta. - Dir – seda kasutatakse teie arvuti failisüsteemi sirvimiseks. Käsk loetleb kõik teie praegusest kaustast leitud failid ja kaustad. Seda saab kasutada ka otsingutööriistana. Lihtsalt lisage käsule /S ja tippige otsitav.
- Cls – kui teie ekraan on täis liiga palju käske, käivitage see käsk ekraani tühjendamiseks.
- SFC – siin tähistab SFC süsteemifailide kontrollijat. SFC/Scannowi kasutatakse kontrollimaks, kas süsteemifailides on vigu. Kui neid on võimalik parandada, tehakse seda ka. Kuna kogu süsteemi tuleb kontrollida, võib see käsk võtta veidi aega.
- Ülesannete loend – kui soovite vaadata kõiki teie süsteemis praegu aktiivseid ülesandeid, võite kasutada seda käsku. Kuigi see käsk loetleb ainult kõik töötavad ülesanded, saate lisateavet ka käsuga -m kasutades. Kui leiate ebavajalikke ülesandeid, saate need sundpeatada, kasutades käsku Taskkill.
- Netstat – seda kasutatakse teabe hankimiseks võrgu kohta, milles teie arvuti on. Kuvatakse sellised üksikasjad nagu Etherneti statistika, IP-marsruutimistabel, TCP-ühendused, kasutatavad pordid jne.
- Välju – seda käsku kasutatakse käsurealt väljumiseks.
- Assoc – seda kasutatakse faililaiendite vaatamiseks ja isegi failiseoste muutmiseks. Kui sisestate assoc [.ext], kus .ext on faililaiend, saate teavet laiendi kohta. Näiteks kui sisestatud laiend on .png, annab see teada, et tegemist on pildifailiga. Failide seoseid saab ka muuta. Vaatleme assoc .log = txt faili näidet. See tagab, et kõiki logifaile käsitletakse edaspidi tekstifailidena.
- Šifr – seda kasutatakse failide ja kaustade krüptimise üksikasjade vaatamiseks ja muutmiseks. Saate rakendada mõningaid lisaparameetreid ja krüptida oma failid või luua uue krüpteerimisvõtmete komplekti. Samuti saate oma süsteemist otsida krüptitud faile.
Kokkuvõte
- Käsurea liides on viis süsteemiga suhtlemiseks tekstipõhiste käskude kaudu
- Igal OS-il on oma käsurea liides. Seega on süntaks ja käsud süsteemiti erinevad
- Kuigi CLI oli kunagi peamine suhtlusviis, on see nüüdseks suures osas asendatud graafiliste liidestega
- Siiski on teatud toiminguid, mis on kiiremad ja tõhusamad, kui neid käsurea liideses käivitada. Seega on need endiselt kasutusel
- Kogenud kasutajad kasutavad CLI-d käskude automatiseerimiseks või teatud toimingute tegemiseks, mida GUI programmid ei toeta
- CLI on kasulik ka pimedatele kasutajatele
- Põhiteadmised käskudest aitavad teil oma süsteemis tõrkeotsingut teha