rozhraní, které umožňuje uživateli provádět operace pomocí příkazové řádky vyžadující zápis příkazů v přesné syntaxi From Wikipedia, the free encyclopedia
Příkazový řádek (zkratka CLI, anglicky Command Line Interface) ve Windows a Terminál v OSx představují uživatelské rozhraní, ve kterém uživatel komunikuje s programy nebo operačním systémem zapisováním příkazů do příkazového řádku. Na rozdíl od textového rozhraní a grafického uživatelského rozhraní nevyužívá myš ani menu a nedovede pracovat s celou plochou obrazovky (terminálu).
Příkazový řádek zobrazuje výzvu (prompt) a (blikající) kurzor. Uživatel vkládá příkazy napsáním jejich názvu a stiskem klávesy „Enter“. Interpret příkazů pak vložený text přijme, analyzuje a spustí příslušný program. Příkazový řádek může být spuštěn v textovém terminálu nebo pomocí emulace terminálu, jako je např. program PuTTY. Spuštěný program může na terminál vypsat hlášení o svém běhu, výsledek operace, vyžádat si další vstup a podobně. Po ukončení programu je opět zobrazena výzva (prompt).
Koncept CLI pochází z doby po roce 1950, kdy byly dálnopisy (teletype, TTY) připojovány k počítačům a poskytovaly okamžitě informace o svém stavu (na rozdíl od dávkově orientovaného zpracování pomocí vkládání děrných štítků). Po něm následovaly textové a grafické terminály.
Příkazový řádek je dodnes přítomen i v grafických uživatelských rozhraních a je dále zdokonalován.
Použití je ovšem daleko širší a výsledkem CLI ovládání mohou být i grafické výstupy. Příkladem může být například CAD systém AutoCAD, prostředí pro statistické výpočty S a R.
- | ◘ | X |
---|---|---|
Microsoft Windows [Verze 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Všechna práva vyhrazena.
C:\Users\Uživatel>
Prompt (výzva) indikuje, že příkazový řádek je připraven zpracovat další příkaz. Obvykle to bývá nějaká užitečná informace ukončená znakem >, $ nebo #. Pokud uživatel pracuje ve zvláštním režimu, například jako systémový administrátor (uživatel root), bývá prompt ukončen jiným znakem, který má na tuto skutečnost upozornit.
V unixovém shellu, ale i v systémech DOS a Windows lze prompt definovat podle svých potřeb (proměnná PS1 a PS2, resp. příkaz prompt
).
Příklad:
kun@konik: /var/www$
Prompt unixového shellu se také často označuje (třeba v knihách) pouze jako znak "$" (dolar)
Příkazy zadávané v příkazovém řádku mají formální tvar:
prikaz [přepínače] [parametry]
S přesměrováním pak například:
prikaz [přepínače] [parametry] < [vstupníSoubor] > [vystupníSoubor]
Většina uživatelů počítačů je navyklá pracovat v grafickém rozhraní a ne vždy si uvědomují, že příkazový řádek poskytuje nemálo výhod:
Kritici tvrdí, že rozhraní příkazového řádku je využívané tvůrci programů jen kvůli jejich neschopnosti a nebo nedostatku motivace vytvořit kompletní grafické rozhraní. Místo vytvoření úplného grafického rozhraní totiž vývojáři někdy vytváří jen základní funkce a potom umožní přístup k dalším nízkoúrovňovým funkcím pomocí příkazového řádku.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.