Kazalo:
- Opredelitev - Kaj pomeni vmesnik ukazne vrstice (CLI)?
- Techopedia razlaga vmesnik ukazne vrstice (CLI)
Opredelitev - Kaj pomeni vmesnik ukazne vrstice (CLI)?
Vmesnik ukazne vrstice (CLI) je besedilni vmesnik, ki se uporablja za upravljanje programske opreme in operacijskih sistemov, hkrati pa uporabniku omogoča, da se odzove na vizualne pozive tako, da vnese vmesnik posameznih ukazov in prejme odgovor na enak način.
CLI se precej razlikuje od grafičnega uporabniškega vmesnika (GUI), ki se trenutno uporablja v najnovejših operacijskih sistemih.
Techopedia razlaga vmesnik ukazne vrstice (CLI)
CLI je starejša metoda za interakcijo z aplikacijami in operacijskimi sistemi in se uporablja za izvajanje določenih nalog, ki jih zahtevajo uporabniki. CLI je besedilni vmesnik, za razliko od GUI, ki uporablja grafične možnosti, ki uporabniku omogočajo interakcijo z operacijskim sistemom in aplikacijami.
CLI uporabniku omogoča izvajanje nalog z vnosom ukazov. Njegov delovni mehanizem je zelo enostaven, vendar ni uporabniku prijazen. Uporabniki vnesejo določen ukaz, pritisnejo »Enter« in počakajo na odgovor. Po prejemu ukaza CLI ga ustrezno obdela in na istem zaslonu pokaže izhod / rezultat; V ta namen se uporablja tolmač ukazne vrstice.
CLI je bil predstavljen s strojem za pisanje besedil. Ta sistem je temeljil na paketni obdelavi. Sodobni računalniki podpirajo CLI, paketno obdelavo in GUI v enem vmesniku.
Da bi najbolje izkoristili CLI, mora uporabnik imeti možnost, da hitro vnese sveženj ukazov (enega za drugim). Obstaja veliko aplikacij (sistemi za mono obdelavo), ki še vedno uporabljajo CLI za svoje operaterje. Poleg tega nekateri programski jeziki, kot so Forth, Python in BASIC, ponujajo CLI. Tolmač ukazne vrstice se uporablja za izvajanje besedilnega vmesnika.
Druga značilnost CLI je ukazni poziv, ki se uporablja kot zaporedje znakov, ki se uporabljajo v uporabniškem vmesniku ali lupini. Ukazni poziv se uporablja za obveščanje uporabnikov, da je CLI pripravljen sprejeti ukaze.
MS-DOS je najboljši primer CLI-ja.