Sučelje naredbene linije
Sučelje naredbenog retka (ili CLI) temelji se na tekstu sučelje koristi se za unos naredbi. U ranim danima računanja, prije miš, to je bio standardni način interakcije s računalom. Dok grafičko korisničko sučelje (GUI) je uglavnom zamijenio CLI-je, oni su još uvijek uključeni u nekoliko glavnih Operativnih sustava, kao što su Windows i OS X.
Postoji mnogo različitih vrsta sučelja naredbenog retka, ali dvije su najpopularnije DOS (za Windows) i bash shell (za Linux i OS X). Svaki CLI koristi svoju vlastitu naredbu sintaksa, ali svi funkcioniraju na sličan način. Na primjer, svaki CLI ima naredbeni redak, koji se prikazuje kada je sučelje spremno za prihvaćanje naredbe. Kada upišete naredbu, ona će se pojaviti pored naredbenog retka, a kada pritisnete Enter, naredba se izvršava.
Ispod su neki primjeri naredbi za različita sučelja naredbenog retka s korijenska mapa kao trenutni direktorij.
- Windows (DVA): C: />
- OS X (bash školjka): My-iMac: / me $
- Linux (bash školjka): [root @ myserver /] #
Standardni način promjene direktorija u većini CLI-jeva je upotreba naredbe cd, nakon čega slijedi put do direktorija. Ako koristite Windows, možete tipkati cd C: / Korisnici za pristup mapi Korisnici. Ako koristite OS X, možete tipkati cd / Volumes / SSD / Users (pod pretpostavkom da je naziv pogona "SSD"). Nekoliko drugih naredbi identično je između DOS-a i bash ljuske, ali svaka CLI također podržava mnogo različitih naredbi. Na primjer, da biste popisali sadržaj trenutnog direktorija, upisali biste vi u DOS-u i ls u bash školjka.
Većina ljudi preferira standardno grafičko korisničko sučelje od onog iz naredbenog retka. Međutim, neke se radnje zapravo mogu brže dovršiti pomoću tipkovnice umjesto miša. Stoga CLI često koristi mreža administratori i webmasteri za uobičajene zadatke poput prijenosa datoteka i provjere statusa poslužitelja.
NAPOMENA: Sučelje naredbenog retka ponekad se naziva i konzola or terminal prozor. OS X uključuje uslužni program pod nazivom "Terminal" koji funkcionira kao CLI za OS X.