180 likes | 334 Views
Příkazový řádek Windows. Marek Balej. Co je to cmd. Textový shell (rozhraní) pro Windows Soubor cmd.exe nebo command.com Ovládání pomocí textových příkazů Méně intuitivní Více možností Možnost využívání skriptů. Spuštění a ukončení. Start – Programy – Příslušenství – Příkazový řádek
E N D
Příkazový řádekWindows Marek Balej
Co je to cmd • Textový shell (rozhraní) pro Windows • Soubor cmd.exe nebo command.com • Ovládání pomocí textových příkazů • Méně intuitivní • Více možností • Možnost využívání skriptů
Spuštění a ukončení • Start – Programy – Příslušenství – Příkazový řádek • Start – Spustit a napíšeme cmd • Lze spouštět i s parametry pomocí přepínačů např. cmd /k příkaz – provede hned po spuštění daný příkaz cmd /k CD ”adresář“ - nastavení pracovního adresáře • Ukončení – příkaz exit a stisknout enter • Pozn. všechny příkazy je třeba potvrdit klávesou enter
Nápověda a historie • Program help - zobrazí nápovědu ke všem příkazům help | more – zobrazí nápovědu se stránkováním, ukončíme klávesou q • Nápovědu k určitému příkazu zobrazíme příkaz /? nebo help příkaz • Je také možno využívat systém nápovědy Windows • Historii příkazů zobrazíme klávesou F7 • Listovat historií můžeme také pomocí • Alt + F7 – smazání historie
Příkazy a parametry • Příkazy mohou být dodané s OS nebo může jít o programy třetích stran • Parametr může být přepínač - /přepínač • Řetězcové parametry – obvykle názvy souborů a adresářů
Práce s adresáři • Hlavní adresář je označován symbolem \ např. C:\ • dir adresář –vypíše obsah adresáře /p – po stránkách /w– zkrácený výpis /b– výpis bez záhlaví /s – vypíše i s obsahem všech podadresářů • cd adresář – přesun do daného adresáře cd.. – přesun do nadřízeného adresáře • mkdir adresář – vytvoření adresáře • rmdir adresář – smazání adresáře • delete tree – smaže adresář se všemi podadresáři • tree – zobrazí strukturu adresářů • move původní nový – přejmenování, přesun
Práce se soubory • názevSouboru.přípona - Spuštění souboru • copy soubor cíl - kopírování souboru • del soubor – smaže soubor • type soubor – výpis obsahu souboru • edit – spuštění DOSovského editoru souborů • ren původní nový – přejmenování souboru • move soubor cíl – přesun souboru • print soubor – tisk obsahu souboru (neumí USB) • sort soubor – seřazení obsahu souboru • zástupné znaky - * nebo ?
Přesměrování • Implicitní nastavení – vstup z klávesnice a výstup z obrazovky • Znak > - určuje, kam chceme uložit výstup příkazu • Znak > > - to samé, ale na konec • Znak < - určuje, kde chceme získat vstup pro příkaz • Znak |- zřetězení příkazů, výstup jednoho je zároveň vstupem druhého • Výstupy lze směrovat nejen do souborů, ale také na zařízení – NOC(obrazovka), PRN(tiskárna), NULL(prázdné zařízení)
Vyhledávání v souborech • find“řetězec” soubor – vypíše řádky ve kterých je řetězec hledaný řetězec /n – vypíše čísla řádku s řetězcem /c – vypíše počet řádků s řetězcem /i – při hledání ignoruje velikost znaků • findstr– komplexnější příkaz ve Windows NT - řada přepínačů - pracuje i s regulárními výrazy
Práce a diskem • Fdisk – práce s partition. Pouze Windows s DOS jádrem • Format x: - zformátuje daný disk /q – rychlé formátování /FS: souborový systém - zformátuje na daný souborový systém • Chkdisk – kontrola povrchu disku. Nepříliš kvalitní. Lepší použít jiné programy
Správa systému • at – slouží k naplánování úloh př. at - 6:00 format d: /datum– datum kdy má být úloha spuštěna - úlohy mohou být prováděny jednorázově nebo opakovaně • Cacls – nastavení přístupových práva u NTFS ACL – seznam s přístupovými právy (u každého objektu) Cacls soubor – výpis přístupových práv k souboru /t – změní přístupová práva v adresáři i jeho pod adresářích /e – místo nahrazení ACL jej pouze upraví /g uživatel: oprávnění – připíše práva určitému uživateli /p uživatel: oprávnění - nastaví práva určitému uživateli /r user - zruší všechna práva uživateli • Práva – n,r,w,f,c • Pro určení více než jednoho souboru lze použít zástupné znaky
Net – příkaz s velmi širokým využitím, jak pro práci se síti, tak správy systému. Prvním parametrem bývá oblast, se kterou chceme pracovat • Net user – Práce s uživateli (vytvoření, změna hesla, zrušení……) • Net localgroup– Práce se skupinami(vytvoření, přiřazení uživatelů….) • Net share– Práce se sdílenými položkami • Net file– Práce se sdílenými otevřenými soubory • Net accounts– nastavení zásad účtů • Net view– seznam počítačů v doméně, popř. seznam sdílených prostředků daného počítače • Net start – spustí proces nebo vypíše procesy • Net stop – zastaví proces • Netsh– spustí netShell, práce s kontexty(routing, firewall, dhcp….)
Práce se sítí • Ipconfig – zobrazínastavení TCP/IP /all – podrobnější výpis • Ping – testování propustnosti sítě • Pingpath – vypíše cestu k zadané adrese • Tracert – určování trasy. Počet skoků atd. • Nslookup – textová konzole pro práci s DNS • Route – práce se směrovacími tabulkami • Netstat – zjišťuje údaje o stavu navázaných spojení • ARP – zjištování MAC adres
Ostatní příkazy • Cls – vymaže obsah obrazovky • Ver – zobrazí verzi OS • Date – zobrazení, změna času • Prompt – změna promptu • Cscript– spouštění scriptů • Start – spouštění programů s pamrametry
Dávkové soubory • Soubory s příponou .BAT • Textové spustitelné soubory • Obsahují posloupnost příkazů • Lze je editovat pomocí programů pracujících s ASCII soubory • Lze použít všechny příkazy + příkazy navíc + if + for
PowerShell • Interpret ve Windows Vista • Postaven na technologii .NET • Možnost používání myši • Typy příkazů: Spustitelné soubory CMDLET – př. get_command Aliasy Funkce