Příkazový řádek


Příkazového řádku nebo příkazového řádku je součástí počítačového programu , který přijímá řádek textu jako vstup od uživatele a interpretuje v kontextu . V angličtině je známý jako příkazový řádek nebo příkazový řádek. K identifikaci se často používá výzva .

Anglický výraz rozhraní příkazového řádku , nebo zkráceně CLI , popisuje použití příkazových řádků pro interakci s uživatelem. CLI je vnímáno jako opak a historický předchůdce grafického uživatelského rozhraní , nebo zkráceně GUI , i když pod grafickými uživatelskými rozhraními existují i příkazové řádky.

Rozhraní příkazové řádky (CLI) je nejjednodušší způsob lidské interakce s počítačem, a tedy možnost interakce člověka s počítačem , anglicky interakcí člověka s počítačem (HCI). Řádky textu se do počítače přenášejí buď přímo pomocí klávesnice nebo ve formě skriptu, který počítač poté provede.

technologie

Vstup sleduje syntaxi, která se obvykle skládá z příkazu a souvisejících parametrů. Tyto příkazy se zadávají jako řetězce znaků pomocí klávesnice. Ty jsou obvykle převzaty z angličtiny, někdy jako zkratka, například příkaz pro adresář v systému CP / M a DOS kompatibilním s PC nebo příkaz pro seznam (adresář) v systémech Unix . Příkazy byly zřídka přeloženy do němčiny, například pomocí QBasic (který byl dodáván s MS-DOS 5.0 až 6.22). dirls

Příkazy jsou prováděny tlumočníkem , přičemž každý příkaz přijímá různé parametry, které ovlivňují provedení. Existují také víceřádkové příkazy a příkazové bloky (které přesahují několik řádků), například v případě smyček .

Indikuje, že nebo kde lze příkaz zadat, příkazový řádek signalizuje , že program čeká na záznam nebo je na něj připraven. Výzva tedy signalizuje uživateli, že je počítač nebo program je připraven a čeká na vstup, ale jinak je neaktivní ( anglicky nečinnosti ). Naopak u mnoha příkazových řádků není výzva k dispozici během provádění příkazu a signalizuje tak opak, tj. Že v tomto okamžiku nelze provést žádný příkaz.

Z technického hlediska je příkazový řádek vstupní řádek nabízený programem, který je vybaven určitým množstvím funkcí editoru. Zadávání se ukončí stisknutím určité klávesy. Na počítačích PC se jedná o klávesu Enter , která způsobí odeslání znaků návratu na začátek řádku a / nebo posunu řádku programu, který otevřel vstupní řádek. Text příkazového řádku zadaný uživatelem je interpretován jako reakce; Například pokud je vstup rozpoznán správně, interpret příkazového řádku provede odpovídající příkazy, které pak okamžitě zobrazí jakýkoli výstup na obrazovce. Poté se zobrazí nová sekvence výzev, která signalizuje, že lze zadat další příkazový řádek.

Příklady použití

Operační systémy

Příkazové řádky byly historicky první metodou interakce s operačními systémy. Lze je tedy nalézt také na terminálech nebo emulacích terminálu . V mnoha operačních systémech je příkazový řádek vyhodnocován shellem nebo interpretem příkazového řádku (také nazývaným interpret příkazů ) a je prováděna odpovídající funkce. Příkazové řádky vyžadují pouze textový režim , ale jsou k dispozici také v grafickém režimu v moderních operačních systémech, například jako emulace terminálu.

Provádění příkazů je obvykle řízeno přímo z linky pomocí dodatečně specifikovaných parametrů ( parametry příkazového řádku ). Programy, které interaktivně zpochybňují uživatele, jsou na této úrovni poměrně neobvyklé, ale možné (například v textovém režimu prostřednictvím znakového uživatelského rozhraní ). Program příkazového řádku tedy obvykle běží jednou s danými parametry, než lze zadat nový příkaz. Automatizované zpracování více příkazů je na unixových operačních systémech označováno jako shell - skript . Pod CP / M a DOS je název této dávky ( dávky ). Soubory, které obsahují příkazy, se nazývají soubory dávkového zpracování .

Aplikační programy

Některé aplikační programy nabízejí příkazové řádky, někdy jako alternativu ke grafickému uživatelskému rozhraní . Například v matematickém softwaru Matlab je důležitou součástí jinak grafického uživatelského rozhraní. To je také případ s CAD programy, jako je AutoCAD . Někteří správci souborů (což jsou ve skutečnosti znaková uživatelská rozhraní ), jako je Norton Commander a jeho četné klony, jako je Midnight Commander , poskytují přístup k shellu, ve kterém běží. Debugger také často nabízí kombinaci příkazového řádku a dalších prvků pro jejich ovládání. Speciální varianty příkazového řádku najdete v klientských programech FTP pro textový režim. Kromě skutečné funkce nabízejí někteří klienti Telnetu také příkazový řádek pro ovládání, který lze obvykle volat pomocí kombinace takzvaných únikových kláves.

Počítačové hry

Počítačové hry z oblasti PC nebo přesněji jejich základní herní enginy často nabízejí příkazové řádky. Obvykle skryté a není nutné pro skutečnou hru, umožňují alternativní konfiguraci nebo hlubší vliv na hru. Zjednodušuje testování programového kódu během vývoje a umožňuje dosáhnout konkrétních stavů pro řešení problémů, stejně jako zadávání cheat příkazů hráči. Příkladem takové konzoly je Quake engine .

U textových dobrodružství je příkazový řádek jediným rozhraním mezi hráčem a hrou. Pro pohyb po hře a spouštění akcí je třeba zadat příslušné příkazy, například: B öffne tür. norden,, nimm fackel.


webové odkazy

Wikislovník: výzva  - vysvětlení významů, původ slov, synonyma, překlady
Wikibooks: Důležité příkazy systému DOS  - výukové a výukové materiály

Individuální důkazy

  1. ^ A b c Rajendra Kumar: Interakce člověka s počítačem . Firewall Media, Lucknow 2005, ISBN 978-81-7008-795-3 (anglicky, omezený náhled při vyhledávání knih Google).