Co je Command Line Interface?
Rozhraní příkazového řádku (nebo CLI) je textové rozhraní sloužící k zadávání příkazů. V počátcích výpočetní techniky, před nástupem myši, se jednalo o standardní způsob interakce s počítačem. Přestože grafické uživatelské rozhraní (GUI) z velké části nahradilo rozhraní CLI, je stále součástí několika hlavních operačních systémů, jako jsou Windows a OS X.
Existuje mnoho různých typů rozhraní příkazového řádku, ale dva nejoblíbenější jsou DOS(pro Windows) a pouzdro bash(pro Linux a OS X). Každé CLI používá vlastní příkazovou syntaxi, ale všechny fungují podobně. Každé CLI má například příkazový prompt, který se zobrazí, když je rozhraní připraveno přijmout příkaz. Když zadáte příkaz, zobrazí se vedle příkazového řádku, a když stisknete klávesu Enter, příkaz se provede.
Níže je uvedeno několik příkladů příkazových řádků pro různá rozhraní příkazového řádku, přičemž jako aktuální adresář je uvedena složka root.
*Windows(DOS): Dows: C:\>
*OS X(bash shell): My-iMac:/ me$
*Linux(bash shell): [ [email protected]/]#
Standardní způsob změny adresářů ve většině CLI je použití příkazu cd, za kterým následuje cesta k adresáři. Pokud používáte systém Windows, můžete zadat příkaz cd C:\Users pro přístup do složky Users. Pokud používáte operační systém OS X, můžete zadat cd /Volumes/SSD/Users (za předpokladu, že název jednotky je „SSD“). Několik dalších příkazů je v systému DOS a v prostředí bash stejných, ale každé CLI podporuje také mnoho různých příkazů. Chcete-li například vypsat obsah aktuálního adresáře, zadáte v systému DOS příkaz dir a v prostředí bash shell příkaz ls.
Většina lidí dává přednost standardnímu grafickému uživatelskému rozhraní před rozhraním příkazového řádku. Některé operace však lze ve skutečnosti provést rychleji pomocí klávesnice místo myši. Proto rozhraní CLI často používají správci sítí a webmasteři pro běžné úlohy, jako je přenos souborů a kontrola stavu serveru.
POZNÁMKA:Rozhraní příkazového řádku se někdy označuje jako konzola nebo terminální okno. Systém OS X obsahuje nástroj s názvem „Terminál“, který funguje jako CLI pro systém OS X.
Definice Command Line Interface na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Rozhraní příkazového řádku nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Rozhraní příkazového řádku alebo chcete navrhnúť nový technický termín, kontaktujte nás.