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 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
Děkuji za pozornost