Příkazový řádek Windows
Download
Report
Transcript 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