Interfață linie de comandă
De la SEO Wiki - Search Engine Optimization și Limbaje de Programare
Interfață linie de comandă (în engleză Interfață linie de comandă, CLI.) - un fel de interfață bazate pe text (CUI) între om și calculator, în cazul în care instrucțiunile de calculator sunt date în principal de intrare de la tastatură de șiruri de text (comenzi) în sistemele bazate pe UNIX este posibil de a folosi mouse-ul. [1], de asemenea, cunoscut sub numele de consolă.
Acesta a contrastat cu sediul în meniul de gestionare a programului interfață linie de comandă. precum și diferite realizări ale GUI.
informația despre formatul de ieșire în interfața linie de comandă nu este reglementată; în mod tipic, este, de asemenea, de ieșire text simplu, dar poate fi grafice, audio, și așa mai departe. d.
numire
- amprenta de memorie mici în comparație cu sistemul de meniuri.
- În software-ul de astăzi are un număr mare de echipe, dintre care multe sunt rareori necesare. linie de comandă Prin urmare, chiar și în unele programe cu o interfață grafică este utilizat: set de comenzi (cu condiția ca utilizatorul să știe echipa) este mult mai rapid decât, de exemplu, meniul de navigare.
- O extensie naturală a interfață linie de comandă - interfață de pachete. Esența ei este faptul că fișierul este secvența de comandă format înregistrat text simplu, iar apoi fișierul poate fi făcută în program să ia pe un impuls, care este același efect (nu mai puțin), ca și în cazul în care comenzile au fost la rândul lor, introduse în linia de comandă. Exemple - -files .bat în DOS și Windows. shell -script în sistemele bazate pe Unix.
În cazul în care programul este complet sau aproape complet poate fi controlată prin comenzi în linia de comandă și sprijină interfață lot, o combinație abilă de interfață linie de comandă oferă utilizatorului un grafic caracteristici foarte puternice.
formatul de instrucțiuni
Cel mai cunoscut format de comandă (piese opționale în paranteze pătrate):
[Simvol_nachala_komandy] command_name [parametr_1 [parametr_2 [...]]]
Simbolul de la începutul echipei poate fi foarte diferit, dar cel mai des utilizate în acest scop, o bară oblică (/). Dacă șirul este introdus fără acest caracter, a efectuat o parte echipa de bază: de exemplu, șirul de caractere „Hello“, în IRC este echivalent cu a pune „/ msg Bună ziua.“ Dacă o echipă nu are o bază, un simbol de la începutul echipa nu este deloc (ca, de exemplu, în DOS).
parametrii de comandă pot avea format foarte diferit. Următoarele reguli se aplică, în principal:
- parametrii sunt separate prin spații (și sunt separate printr-un nume de echipa martor)
- parametrii care conțin spații cu rame citate apostroful ( „) sau ghilimele duble („)
- dacă parametrul este utilizat pentru a desemna includerea oricărei opțiune este dezactivată în mod implicit, începe cu o bară oblică (/) sau o cratimă (-)
- dacă parametrul este utilizat pentru a activa / dezactiva orice opțiune, începe (sau se termină), plus sau minus (pentru pornirea și oprirea, respectiv)
- dacă parametrul specifică acțiunea acțiunilor grupului atribuit echipei, el nu începe cu caractere speciale
- dacă parametrul specifică obiectul la care acțiunea echipei, el nu începe cu caractere speciale
- dacă parametrul este un parametru suplimentar indică orice opțiuni el are formatul / opt: dopolnitelnyy_parametr (în loc de slash poate fi folosit ca cratimă)
De exemplu, într-un joc abstract poate fi o astfel de echipă:
/ Harta DM1 / calificare: 2- / - simbolul începutul echipei
- harta - numele echipei (du-te la nivelul următor)
- DM1 - parametru obligatoriu (nume de nivel)
- / Îndemânare: 2 - parametru suplimentar (referință la nivel de dificultate)
cerere
Scopul principal al interfață linie de comandă:
sisteme de operare
Utilizarea principală a interfață linie de comandă - interfața sistemului de operare. În Windows comanda limba prompta nu are standarde clare, dar există o linie de comandă standard POSIX și modificarea acestuia sub GNU (a se vedea. UNIX shell).
În jocurile pe calculator
Inițial, consola de jocuri utilizate pentru depanare.
Tremurător. Jucătorul se pregătește să schimbe echipa
Odată ce a existat o interfață linie de comandă, au început să apară și jocurile pe care le folosesc este deosebit de important ca a fost pe platformele unde interfețe mai complexe (grafice) a fost imposibil să pună în aplicare din cauza limitărilor hardware.
Cel mai izbitor exemplu de jocuri care folosesc interfață linie de comandă, quest-uri de text poate fi numit. precum și multiplayer online role-playing jocuri - MUD. Echipe din aceste jocuri sunt introduse în așa-numita limbă psevdoestestvennom.
Multe consola de jocuri grafice este prezent pentru a facilita accesul la setările de joc, pentru că în jocuri dificile pentru a realiza toate comenzile din sistemul de meniu este incomod. Primul astfel de joc - Quake. Butonul standard pentru a afișa consola -
(Tilda); mai puțin ↵ Enter“. Consola vă permite să modificați setările de joc rapid decât meniul - de exemplu, nume de tip Terminator mai rapid decât găsirea meniul, care a introdus numele jucătorului, și introduceți Terminator.
De asemenea, consola oferă posibilitatea de a modifica setările pentru a aloca taste care pot fi folosite pentru adversar de înșelăciune în jocuri multiplayer, cum ar fi propunerea de a introduce o comandă unbindall. Desființarea toate hotkeys, inclusiv responsabil pentru mișcarea jucătorului.
Interfața pe care este furnizat de modders. nu este întotdeauna posibil să se schimbe meniul; dar este întotdeauna posibil să se adauge comenzi particularizate pentru consola. De exemplu, în DotA (o hartă pentru jocul Warcraft III) solicită modul de joc participant, player-ul albastru, prin intermediul consolei.