Kas ir komandrindas tulks?

Satura rādītājs:

Kas ir komandrindas tulks?
Kas ir komandrindas tulks?
Anonim

Komandrindas tulks ir jebkura programma, kas ļauj ievadīt komandas un pēc tam izpilda šīs komandas operētājsistēmā. Tas burtiski ir komandu tulks.

Atšķirībā no programmas, kurai ir grafiskais lietotāja interfeiss (GUI), piemēram, pogas un izvēlnes, kuras kontrolē ar peli, komandrindas tulks pieņem teksta rindiņas no tastatūras kā komandas un pēc tam pārvērš šīs komandas funkcijās, kas OS saprot.

Image
Image

Citi komandrindas tulka nosaukumi

Jebkura komandrindas tulka programma parasti tiek saukta arī par komandrindas interfeisu. Retāk to sauc arī par CLI, komandu valodas tulku, konsoles lietotāja interfeisu, komandu procesoru, čaulu, komandrindas apvalku vai komandu tulku.

CLI ir saīsinājums arī citiem tehnoloģiju terminiem, kuriem nav nekāda sakara ar komandrindas interfeisu, piemēram, izsaucošās līnijas identifikācija, zvana līmeņa interfeiss, kešatmiņas līnijas interleaving, skaidrs pārtraukuma karodziņš un zvanītāja atrašanās vietas informācija.

Kāpēc tās tiek izmantotas?

Ja datoru var vadīt, izmantojot viegli lietojamas lietojumprogrammas, kurām ir grafiskais interfeiss, jums varētu rasties jautājums, kāpēc kāds vēlas ievadīt komandas, izmantojot komandrindu. Ir trīs galvenie iemesli.

Pirmais ir tas, ka varat automatizēt komandas. Mēs varam sniegt daudz piemēru, taču viens ir skripts, kas vienmēr izslēdz noteiktus pakalpojumus vai programmas, kad lietotājs pirmo reizi piesakās. Cits var izmantot, lai kopētu līdzīga formāta failus no mapes, lai jums tas nebūtu jādara. izsijā to pats. Šīs lietas var izdarīt ātri un automātiski, izmantojot komandas.

Vēl viens CLI lietošanas ieguvums ir tas, ka varat tieši piekļūt operētājsistēmas funkcijām. Pieredzējuši lietotāji var dot priekšroku kodolīgai un efektīvai piekļuvei, ko tas viņiem nodrošina.

Tomēr vienkārši un nepieredzējuši lietotāji parasti nevēlas izmantot komandrindas interfeisu, jo to lietošana noteikti nav tik vienkārša kā grafiskas programmas. Pieejamās komandas nav tik acīmredzamas kā programmai, kurai ir izvēlne un pogas. Jūs nevarat vienkārši atvērt komandrindas tulku un uzreiz zināt, kā to izmantot tāpat kā parastu grafisku lietojumprogrammu, kuru varētu lejupielādēt.

Komandrindas tulki ir noderīgi, jo, lai gan operētājsistēmas vadīšanai var būt ļoti daudz komandu un opciju, iespējams, ka šīs operētājsistēmas GUI programmatūra vienkārši nav izveidota, lai izmantotu šīs komandas. Tie arī ļauj izmantot dažas no šīm komandām, vienlaikus neizmantojot tās visas, kas ir izdevīgi sistēmām, kurām nav resursu grafiskas programmas palaišanai.

Ne visi komandrindas tulki ir vienādi

Kad komandrindas tulks saprot noteiktu komandu, tas to dara, pamatojoties uz programmēšanas valodu un sintaksi. Tas nozīmē, ka viena komanda, kas darbojas vienā situācijā, noteiktā operētājsistēmā un programmēšanas valodā, var nedarboties vienādi (vai vispār) citā vidē.

Piemēram, viena platforma var izmantot komandu scannow, lai pārbaudītu, vai datorā nav kļūdu, bet cita programma vai operētājsistēma, kurā nav iebūvētas šīs iespējas nekas. Vai arī, ja tam ir līdzīga funkcija, komandrindas tulks var saprast, piemēram, tikai scan vai scantime.

Sintakse ir arī svarīga, jo tie ir jutīgi pret punktu, ka jebkura nepareiza rakstīšana var tikt nepareizi interpretēta kā pilnīgi atšķirīga komanda. Programma var izmantot scannow, lai sāktu skenēšanu, taču, ja noņemat pēdējo burtu, scanno tā var saprast, kad tai jāpārtrauc skenēšana..

Plašāka informācija par komandrindas tulkiem

Lielākajā daļā Windows operētājsistēmu primārais komandrindas tulks ir komandu uzvedne. Windows PowerShell ir uzlabots komandrindas tulks, kas jaunākajās Windows versijās ir pieejams līdzās komandu uzvednei. Windows terminālī ir iekļauti arī komandrindas rīki, taču tas nav pieejams visām Windows versijām.

Sistēmās Windows XP un Windows 2000 īpašs diagnostikas rīks ar nosaukumu Recovery Console darbojas arī kā komandrindas tulks, lai veiktu dažādus traucējummeklēšanas un sistēmas labošanas uzdevumus.

MacOS komandrindas saskarni sauc par termināli.

Dažreiz vienā programmā ir iekļauts gan CLI, gan GUI. Šādā gadījumā ir raksturīgi, ka viens interfeiss atbalsta noteiktas funkcijas, kas ir izslēgtas citā. Parasti tā ir komandrindas daļa, kas ietver vairāk funkciju, jo tā nodrošina neapstrādātu piekļuvi lietojumprogrammu failiem, un to neierobežo tas, ko programmatūras izstrādātājs ir izvēlējies iekļaut GUI.

FAQ

    Ko jūs ierakstāt, lai piekļūtu interaktīvajam Python tulkam no komandrindas?

    Mac OS vai Linux komandrindā ievadiet python, lai palaistu interaktīvo Python tulku. Operētājsistēmā Windows atveriet komandu uzvedni un ievadiet py.

    Kā iziet no Python tulka komandrindas?

    Izmantojiet funkciju exit(), kad vēlaties beigt savu interaktīvo Python sesiju. Varat arī izmantot īsinājumtaustiņu Ctrl+ Z, pēc tam nospiediet Enter, lai atgrieztos pie Command. Uzvedne operētājsistēmā Windows.

    Kas ir komandrindas tulks, kas pazīstams kā Unix terminoloģijā?

    Komandrindas tulku operētājsistēmā Unix parasti sauc par shell.

    Kā atvērt Matlab no komandrindas tulka?

    Palaidiet Matlab no komandu uzvednes, izmantojot komandu matlab. Ja vēlaties atvērt Matlab bez uzplaiksnījuma ekrāna, izmantojiet komandu matlab -nosplash. Un, lai ierakstītu izejas kodu, izmantojiet komandu matlab -wait.

Ieteicams: