Soft

Šta je tumač komandne linije?

Isprobajte Naš Instrument Za Eliminiranje Problema





Objavljeno naPosljednje ažuriranje: 16. februara 2021

Šta je tumač komandne linije? Generalno, svi moderni programi imaju a Grafičko korisničko sučelje (GUI) . To znači da interfejs ima menije i dugmad koje korisnici mogu koristiti za interakciju sa sistemom. Ali interpreter komandne linije je program koji prihvata samo tekstualne komande sa tastature. Ove komande se zatim izvršavaju u operativnom sistemu. Redovi teksta koje korisnik unese s tastature pretvaraju se u funkcije koje OS može razumjeti. Ovo je posao tumača komandne linije.



Interpretori komandne linije bili su široko korišćeni sve do 1970-ih. Kasnije su ih zamijenili programi sa grafičkim korisničkim interfejsom.

Šta je tumač komandne linije



Sadržaj[ sakriti ]

Gdje se koriste tumači komandne linije?

Jedno uobičajeno pitanje koje ljudi imaju je, zašto bi iko danas koristio interpreter komandne linije? Sada imamo aplikacije sa GUI koje su pojednostavile način na koji komuniciramo sa sistemima. Zašto onda kucati komande na CLI? Postoje tri važna razloga zašto su tumači komandne linije i danas relevantni. Hajde da razgovaramo o razlozima jedan po jedan.



  1. Određene radnje se mogu obaviti brže i automatski pomoću komandne linije. Na primjer, naredba za isključivanje nekih programa kada se korisnik prijavi ili naredba za kopiranje datoteka istog formata iz mape može se automatizirati. Ovo će smanjiti ručni rad sa vaše strane. Dakle, za brzo izvršenje ili za automatizaciju određenih radnji, komande se daju iz tumača komandne linije.
  2. Grafička aplikacija je prilično jednostavna za korištenje. Ne samo da je interaktivan, već je i sam po sebi razumljiv. Kada preuzmete aplikaciju, postoji gomila menija/dugmadi, itd… koji će vas voditi u bilo kojoj operaciji unutar programa. Stoga, novi i neiskusni korisnici uvijek preferiraju korištenje grafičke aplikacije. Upotreba interpretera komandne linije nije tako jednostavna. Nema menija. Sve treba otkucati. Ipak, određeni iskusni korisnici koriste interpreter komandne linije. To je uglavnom zato što, sa CLI, imate direktan pristup funkcijama u operativnom sistemu. Iskusni korisnici znaju koliko je moćno imati pristup ovim funkcijama. Stoga koriste CLI.
  3. Ponekad, GUI softver na vašem sistemu nije napravljen da podržava komande potrebne za pokretanje ili kontrolu operativnog sistema. U takvim trenucima, korisnik nema izbora osim da koristi interfejs komandne linije. Ako sistemu nedostaju resursi potrebni za pokretanje grafičkog programa, onda je interfejs komandne linije zgodan.

U određenim situacijama, efikasnije je koristiti interfejs komandne linije preko grafičkog programa. Primarne svrhe korištenja CLI su navedene u nastavku.

  • U interpretatorima komandne linije moguće je prikazati uputstva koristeći Brajev sistem . Ovo je korisno za slijepe korisnike. Ne mogu samostalno koristiti grafičke aplikacije jer im interfejs nije prilagođen korisniku.
  • Naučnici, tehnički stručnjaci i inženjeri preferiraju tumače komandi u odnosu na grafičke interfejse. To je zbog brzine i efikasnosti sa kojima se određene komande mogu izvršiti.
  • Određeni računari nemaju resurse potrebne da podrže nesmetano funkcionisanje grafičkih aplikacija i programa. Interpretori komandne linije mogu se koristiti iu takvim slučajevima.
  • Komande za kucanje mogu se izvršiti brže od klikanja na opcije u grafičkom interfejsu. Interpretator komandne linije takođe pruža korisniku širok spektar naredbi i operacija koje nisu moguće sa GUI aplikacijom.

Pročitajte i: Šta je upravljački program uređaja?



Koji su neki slučajevi u kojima se tumači komandne linije koriste u modernom vremenu?

Bilo je vremena kada je kucanje komandi bilo jedini način interakcije sa sistemom. Međutim, s vremenom su grafički interfejsi postali popularniji. Ali tumači komandne linije su još uvijek u upotrebi. Prođite kroz listu ispod da biste saznali gdje se koriste.

  • Windows OS ima CLI tzv Windows komandna linija.
  • Konfiguracija Junosa i Cisco IOS ruteri se radi pomoću interpretatora komandne linije.
  • Neki Linux sistemi takođe imaju CLI. Poznata je kao Unix shell.
  • Ruby i PHP imaju komandnu ljusku za interaktivnu upotrebu. Shell u PHP-u je poznat kao PHP-CLI.

Da li su svi tumači komandne linije isti?

Videli smo da interpretator komandi nije ništa drugo do način interakcije sa sistemom samo pomoću komandi zasnovanih na tekstu. Iako postoji nekoliko tumača komandne linije, da li su svi isti? Ne. To je zato što su komande koje upisujete u CLI zasnovane na sintaksi programskog jezika koji koristite. Dakle, naredba koja radi na CLI na jednom sistemu možda neće raditi na isti način u drugim sistemima. Možda ćete morati izmijeniti naredbu na osnovu sintakse za operativni sistem i programskog jezika na tom sistemu.

Važno je biti svjestan sintakse i pravih komandi. Na primjer, na jednoj platformi, naredba skeniranje sada bi usmjerila sistem na skeniranje virusa. Međutim, ista komanda ne mora nužno biti prepoznata u drugim sistemima. Ponekad drugi OS/programski jezik ima sličnu komandu. To može dovesti do toga da sistem izvrši radnju koju bi slična komanda uradila, što bi dovelo do neželjenih rezultata.

Sintaksu i osjetljivost na velika i mala slova također se moraju uzeti u obzir. Ako unesete naredbu s pogrešnom sintaksom, sistem može na kraju pogrešno protumačiti naredbu. Rezultat je da se planirana radnja ili ne izvrši, ili se dogodi neka druga aktivnost.

Interpretori komandne linije u različitim operativnim sistemima

Za obavljanje aktivnosti kao što su otklanjanje problema i popravka sistema postoji alat koji se zove Konzola za oporavak u Windows XP i Windows 2000. Ovaj alat se udvostručuje i kao tumač komandne linije.

CLI u MacOS-u se zove Terminal.

Windows operativni sistem ima aplikaciju pod nazivom Command Prompt. Ovo je primarni CLI u Windowsu. Najnovije verzije Windows-a imaju još jedan CLI – the Windows PowerShell . Ovaj CLI je napredniji od komandne linije. Oba su dostupna u novoj verziji Windows OS-a.

U prozoru PowerShell otkucajte komandu pritisnite enter

Određene aplikacije imaju i CLI i grafičko sučelje. U ovim aplikacijama, CLI ima karakteristike koje nisu podržane od strane grafičkog interfejsa. CLI pruža dodatne funkcije jer ima sirovi pristup datotekama aplikacije.

Preporučeno: Šta je servisni paket?

Komandni redak u Windows 10

Rješavanje problema bi bilo mnogo lakše ako ste svjesni komandi naredbenog retka. Komandni redak je ime dato CLI-u u operativnom sistemu Windows. Nije moguće niti potrebno znati sve naredbe. Ovdje smo sastavili listu nekih važnih naredbi.

  • Ping – Ovo je naredba koja se koristi za provjeru da li vaš lokalni mrežni sistem radi ispravno. Ako želite znati postoji li stvarni problem s internetom ili neki softver koji uzrokuje problem, koristite Ping. Možete pingati tražilicu ili vaš udaljeni server. Ako dobijete odgovor, to znači da postoji veza.
  • IPConfig – Ova naredba se koristi za rješavanje problema kada se korisnik suoči s problemima s mrežom. Kada pokrenete naredbu, ona vraća detalje o vašem računaru i lokalnoj mreži. Prikazuju se detalji kao što su stanje različitih mrežnih veza, sistem koji se koristi, IP adresa rutera koji se koristi, itd.
  • Pomoć – Ovo je vjerovatno najkorisnija i najčešće korištena naredba naredbenog retka. Izvršavanje ove naredbe će prikazati cijelu listu svih naredbi na komandnoj liniji. Ako želite da saznate više o bilo kojoj određenoj komandi na listi, to možete učiniti tako što ćete otkucati – /? Ova komanda će prikazati detaljne informacije o navedenoj komandi.
  • Dir – koristi se za pretraživanje sistema datoteka na vašem računaru. Naredba će izlistati sve datoteke i mape pronađene u vašem trenutnom folderu. Može se koristiti i kao alat za pretraživanje. Samo dodajte /S naredbi i unesite ono što tražite.
  • Cls – Ako vam je ekran pun previše komandi, pokrenite ovu naredbu da obrišete ekran.
  • SFC – Ovdje je SFC skraćenica od System File Checker. SFC/Scannow se koristi za provjeru da li neki sistemski fajlovi imaju greške. Ako je moguća njihova popravka, i to se radi. Budući da se cijeli sistem mora skenirati, ova komanda može potrajati neko vrijeme.
  • Lista zadataka – Ako želite da pogledate sve zadatke koji su trenutno aktivni na vašem sistemu, možete koristiti ovu naredbu. Iako ova naredba navodi samo sve zadatke koji rade, također možete dobiti dodatne informacije koristeći -m sa komandom. Ako nađete neke nepotrebne zadatke, možete ih prisilno zaustaviti korištenjem naredbe Taskkill.
  • Netstat – Koristi se za dobijanje informacija koje se odnose na mrežu u kojoj se nalazi vaš računar. Detalji kao što su ethernet statistika, tabela IP rutiranja, TCP veze, portovi koji se koriste, itd… su prikazani.
  • Izađi – Ova komanda se koristi za izlazak iz komandne linije.
  • Assoc – Ovo se koristi za pregled ekstenzije datoteke, pa čak i za promjenu asocijacija datoteka. Ako upišete assoc [.ext] gdje je .ext ekstenzija datoteke, dobićete informacije o ekstenziji. Na primjer, ako je unesena ekstenzija .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon je tehnički pisac u Cyber ​​S. Već oko 6 godina piše vodiče s uputama i pokrio je mnoge teme. Voli pokrivati ​​teme vezane za Windows, Android i najnovije trikove i savjete.