Çfarë është një përkthyes i linjës së komandës?

Përmbajtje:

Çfarë është një përkthyes i linjës së komandës?
Çfarë është një përkthyes i linjës së komandës?
Anonim

Një interpretues i linjës së komandës është çdo program që lejon futjen e komandave dhe më pas i ekzekuton ato komanda në sistemin operativ. Është fjalë për fjalë një interpretues i komandave.

Ndryshe nga një program që ka një ndërfaqe grafike të përdoruesit (GUI) si butonat dhe menytë që kontrollohen nga një mouse, një interpretues i linjës së komandës pranon rreshtat e tekstit nga një tastierë si komanda dhe më pas i konverton ato komanda në funksione që OS e kupton.

Image
Image

Emra të tjerë për një interpretues të linjës komanduese

Çdo program përkthyes i linjës së komandës shpesh quhet gjithashtu në përgjithësi si një ndërfaqe e linjës së komandës. Më rrallë, quhet edhe CLI, përkthyes i gjuhës së komandës, ndërfaqja e përdoruesit të konsolës, procesori i komandës, guaska, guaska e linjës së komandës ose përkthyes komande.

CLI është gjithashtu shkurtim për terma të tjerë teknologjikë që nuk kanë të bëjnë me një ndërfaqe të linjës së komandës, si p.sh. identifikimi i linjës së thirrjes, ndërfaqja e nivelit të thirrjes, ndërlidhja e linjës së memories, fshirja e flamurit të ndërprerjes dhe informacioni i vendndodhjes së telefonuesit.

Pse përdoren?

Nëse një kompjuter mund të kontrollohet nëpërmjet aplikacioneve të lehta për t'u përdorur që kanë një ndërfaqe grafike, ju mund të pyesni veten pse dikush do të dëshironte në vend të kësaj të futë komanda përmes linjës së komandës. Ka tre arsye kryesore.

E para është që ju mund të automatizoni komandat. Ka shumë shembuj që mund të japim, por njëri është një skript për të mbyllur gjithmonë shërbime ose programe të caktuara kur përdoruesi identifikohet për herë të parë. Një tjetër mund të përdoret për të kopjuar skedarë të një formati të ngjashëm nga një dosje, në mënyrë që të mos keni nevojë të kaloni vetë. Këto gjëra mund të bëhen shpejt dhe automatikisht duke përdorur komanda.

Një përfitim tjetër nga përdorimi i një CLI është se ju mund të keni akses të drejtpërdrejtë në funksionet e sistemit operativ. Përdoruesit e avancuar mund të preferojnë qasjen koncize dhe të fuqishme që u jep.

Megjithatë, përdoruesit e thjeshtë dhe të papërvojë zakonisht nuk dëshirojnë të përdorin një ndërfaqe të linjës së komandës, sepse ato definitivisht nuk janë aq të lehta për t'u përdorur sa një program grafik. Komandat e disponueshme nuk janë aq të dukshme sa një program që ka një menu dhe butona. Ju nuk mund të hapni thjesht një përkthyes të linjës komanduese dhe të dini menjëherë se si ta përdorni atë siç mundeni me një aplikacion të rregullt grafik që mund të shkarkoni.

Interpretuesit e linjës së komandës janë të dobishëm sepse ndërsa mund të ketë një numër të madh komandash dhe opsionesh për të kontrolluar një sistem operativ, është e mundur që softueri GUI në atë OS thjesht të mos jetë i ndërtuar për t'i përdorur ato komanda. Ata gjithashtu ju lejojnë të përdorni disa nga ato komanda, duke mos pasur nevojë t'i përdorni të gjitha menjëherë, gjë që është e dobishme për sistemet që nuk kanë burime për të ekzekutuar një program grafik.

Jo të gjithë interpretuesit e linjës komanduese janë njësoj

Kur një përkthyes i linjës komanduese kupton një komandë specifike, ai e bën këtë bazuar në gjuhën e programimit dhe sintaksën. Kjo do të thotë se një komandë që funksionon në një situatë, nën një sistem të caktuar operativ dhe gjuhë programimi, mund të mos funksionojë në të njëjtën mënyrë (ose fare) në një mjedis të ndryshëm.

Për shembull, një platformë mund të përdorë komandën scannow për të skanuar kompjuterin për gabime, por një program tjetër ose sistem operativ që nuk e ka atë aftësi të integruar, mund ta bëjë këtë. asgjë. Ose, nëse ka një funksion të ngjashëm, interpretuesi i linjës së komandës mund të kuptojë vetëm scan ose scantime, për shembull.

Sintaksa është gjithashtu e rëndësishme, sepse ato janë të ndjeshme deri në pikën që çdo gabim i shtypjes mund të keqinterpretohet si një komandë krejtësisht e ndryshme. Programi mund të përdorë scannow për të filluar një skanim, por nëse hiqni shkronjën e fundit, scanno mund të jetë se si e kupton se kur duhet të ndalojë skanimin.

Më shumë informacion mbi interpretuesit e linjës komanduese

Në shumicën e sistemeve operative Windows, interpretuesi kryesor i linjës së komandës është Command Prompt. Windows PowerShell është një përkthyes më i avancuar i linjës së komandës i disponueshëm së bashku me Command Prompt në versionet më të fundit të Windows. Windows Terminal përfshin gjithashtu mjete të linjës së komandës, por nuk është i disponueshëm për të gjitha versionet e Windows.

Në Windows XP dhe Windows 2000, një mjet i veçantë diagnostikues i quajtur Recovery Console vepron gjithashtu si një përkthyes i linjës së komandës për të kryer detyra të ndryshme për zgjidhjen e problemeve dhe riparimin e sistemit.

Ndërfaqja e linjës së komandës në macOS quhet Terminal.

Ndonjëherë, si një CLI ashtu edhe një GUI përfshihen brenda të njëjtit program. Kur është kështu, është tipike që një ndërfaqe të mbështesë disa funksione që janë të përjashtuara në tjetrën. Zakonisht është pjesa e linjës së komandës që përfshin më shumë veçori sepse ofron qasje të papërpunuar në skedarët e aplikacionit dhe nuk kufizohet nga ajo që zhvilluesi i softuerit zgjodhi të përfshijë në GUI.

FAQ

    Çfarë shkruani për të hyrë në interpretuesin interaktiv Python nga rreshti i komandës?

    Në Mac OS ose Linux, futni python në vijën e komandës për të ekzekutuar interpretuesin interaktiv Python. Në Windows, hapni Command Prompt dhe shkruani py.

    Si e dilni interpretuesin Python nga linja e komandës?

    Përdorni funksionin exit() kur dëshironi të përfundoni seancën tuaj interaktive të Python. Përndryshe, mund të përdorni shkurtoren e tastierës Ctrl+ Z, më pas shtypni Enter për t'u kthyer te Komanda Kërkesa në Windows.

    Çfarë është një interpretues i linjës komanduese i njohur si në terminologjinë Unix?

    Një përkthyes i linjës komanduese në Unix zakonisht quhet shell.

    Si e hapni Matlab nga një përkthyes i linjës komanduese?

    Ekzekutoni Matlab nga një linjë komande duke përdorur komandën matlab. Nëse dëshironi të hapni Matlab pa ekran splash, përdorni komandën matlab -nosplash. Dhe, për të regjistruar kodin e daljes, përdorni komandën matlab -prit.

Recommended: