Što je tumač naredbenog retka?
Interpretator naredbenog retka je svaki program koji dopušta unos naredbe a zatim izvršava te naredbe za operacijski sustav. To je doslovno tumač naredbi.
Za razliku od programa koji ima grafičko korisničko sučelje (GUI) poput gumba i izbornika kojima se upravlja mišem, naredbeni redak tumač prihvaća retke teksta s tipkovnice kao naredbe i zatim pretvara te naredbe u funkcije koje operativni sustav razumije.

Drugi nazivi za interpreter naredbenog retka
Svaki program tumača naredbenog retka također se općenito općenito naziva sučeljem naredbenog retka. Rjeđe se naziva i a CLI, tumač narednog jezika, korisničko sučelje konzole, naredbeni procesor, ljuska, ljuska naredbenog retka, ili a tumač zapovijedi.
CLI je također akronim za druge tehnološke pojmove koji nemaju nikakve veze sa sučeljem naredbenog retka, kao npr identifikacija pozivne linije, sučelje na razini poziva, preplitanje linija predmemorije, jasna zastavica prekida, i informacije o lokaciji pozivatelja.
Zašto se koriste?
Ako se računalom može kontrolirati putem aplikacija koje su jednostavne za korištenje i imaju grafičko sučelje, mogli biste se zapitati zašto bi netko umjesto toga želio unositi naredbe putem naredbenog retka. Tri su glavna razloga.
Prvi je da možete automatizirati naredbe. Postoji mnogo primjera koje bismo mogli dati, ali jedan je skripta za uvijek isključivanje određenih usluga ili programa kada se korisnik prvi put prijavi. Drugi se može koristiti za kopiranje datoteka sličnog formata iz mape tako da ne morate sami pregledavati. Te se stvari mogu učiniti brzo i automatski pomoću naredbi.
Još jedna prednost korištenja tumača naredbenog retka je da možete imati izravan pristup funkcijama operacijskog sustava. Napredni korisnici možda preferiraju sučelje naredbenog retka zbog tog sažetog i moćnog pristupa koji im daje.
Međutim, jednostavni i neiskusni korisnici obično ne žele koristiti sučelje naredbenog retka jer definitivno nisu tako jednostavni za korištenje kao grafički program. Dostupne naredbe nisu tako očite kao program koji ima izbornik i gumbe. Ne možete jednostavno otvoriti interpreter naredbenog retka i odmah znati kako ga koristiti kao što to možete s običnom grafičkom aplikacijom koju možete preuzeti.
Tumači naredbenog retka korisni su jer može postojati ogroman broj naredbi i opcija za upravljanje operativnog sustava, moguće je da GUI softver na tom operacijskom sustavu jednostavno nije napravljen da ih koristi naredbe. Također vam omogućuju korištenje nekih od tih naredbi, a da ih ne morate koristiti sve odjednom, što je korisno za sustave koji nemaju resursi za pokretanje grafičkog programa.
Nisu svi tumači naredbenog retka isti
Kada tumač naredbenog retka razumije određenu naredbu, to čini na temelju programskog jezika i sintaksa. To znači da jedna naredba koja radi u jednoj situaciji, pod određenim operativnim sustavom i programskim jezikom, možda neće raditi na isti način (ili uopće) u drugom okruženju.
Na primjer, jedna platforma može koristiti naredbu Skeniraj sada skenirati računalo u potrazi za pogreškama, ali drugi program ili operativni sustav koji nema ugrađenu tu mogućnost možda neće učiniti ništa. Ili, ako ima sličnu funkciju, tumač naredbenog retka može samo razumjeti skenirati ili vrijeme skeniranja, na primjer.
Sintaksa je također važna, jer su osjetljivi do te mjere da bi se svako pogrešno upisivanje moglo pogrešno protumačiti kao potpuno drugačija naredba. Na primjer, Skeniraj sada može biti ono što program koristi za pokretanje skeniranja, ali ako uklonite posljednje slovo, scanno možda tako razumije kad treba Stop skeniranje.
Više informacija o tumačima naredbenog retka
U većini Windows operativnih sustava primarni tumač naredbenog retka je Naredbeni redak. Windows PowerShell je napredniji tumač naredbenog retka dostupan uz Command Prompt u novijim verzijama sustava Windows. Windows terminal također uključuje alate naredbenog retka, ali nije ugrađen u Windows.
U Windows XP i Windows 2000, poseban dijagnostički alat tzv Konzola za oporavak također djeluje kao tumač naredbenog retka za obavljanje raznih zadataka rješavanja problema i popravka sustava.
Sučelje naredbenog retka na operativnom sustavu macOS naziva se Terminal.
Ponekad su i sučelje naredbenog retka i grafičko korisničko sučelje uključeni u isti program. Kada je to slučaj, tipično je da jedno sučelje podržava određene funkcije koje su isključene u drugom. Obično je dio naredbenog retka koji uključuje više značajki jer pruža sirovi pristup datotekama aplikacije i nije ograničen onim što je programer softvera odlučio uključiti u GUI.
Pitanja
-
Što upisujete za pristup interaktivnom Python interpreteru iz naredbenog retka?
Na Mac OS-u ili Linuxu unesite piton u naredbenom retku za pokretanje interaktivnog Python interpretera. U sustavu Windows otvorite naredbeni redak i unesite py.
-
Kako izaći iz Python interpretera iz naredbenog retka?
Koristiti Izlaz() funkciju kada želite završiti svoju interaktivnu Python sesiju. Alternativno, možete koristiti tipkovnički prečac Ctrl+Z, zatim pritisnite Unesi za povratak na naredbeni redak u sustavu Windows.
-
Što je interpreter naredbenog retka poznat kao u Unix terminologiji?
Interpretator naredbenog retka u Unixu se obično naziva a ljuska.
-
Kako otvoriti Matlab iz interpretera naredbenog retka?
Pokrenite Matlab iz naredbenog retka koristeći naredbu matlab. Ako želite otvoriti Matlab bez početnog zaslona, upotrijebite naredbu matlab -nosplash. A za snimanje izlaznog koda upotrijebite naredbu matlab -čekaj.