příkazový řádek ms. Příkazový řádek. Příkazy souboru
rem program_1
cls
@echo vypnuto
barva 0A
set string=Ahoj světe!!!
echo %string%
program_1.cmd
program rem_2
cls
@echo vypnuto
barva 0A
nastavit a=1
nastavovač = 10
) jinak (echo a!=1)
No, mnohým je to jasné.
program rem_3
cls
@echo vypnuto
barva 0A
(pro /f "tokens=1-5" %A v (users.txt) zadejte @echo %D) > emails.txt
Máme například „ideální“ základnu, jako je:
alexeykursk alexeykursk 2008-11-14T21:33:19Z 2008-11-14T21:33:19Z
Úvod do programování Cmd pro začátečníky
-Programování v Cmd (Úvod pro začátečníky)
Toto je jen úvod do příkazů cmd, nesuďte přísně, článek byl napsán pro Novikov, myslím, že se bude hodit mnoha dalším =)
Pravděpodobně mnozí ani netuší, že cmd je univerzální shell,
což umožňuje nejen spravovat systém, ale i programovat!
Úroveň jazyka samozřejmě není tak vysoká jako například u, ale přesto ...
Pro začátek si napíšeme malý program, který zobrazí řádek zapsaný do proměnné.
Přejdeme na jednotku C:\ a vytvoříme tam něco jako program_1.cmd (můžete použít *.bat)
Otevřete jej pomocí poznámkového bloku a zadejte následující řádky:
rem program_1
cls
@echo vypnuto
barva 0A
set string=Ahoj světe!!!
echo %string%
rem - používá se k popisu komentářů
cls - pokud někdo další neví, jedná se o čištění obrazovky
@echo off - vypne zobrazování příkazů na obrazovce. Dávejte pozor na @
před ECHO! Zabraňuje tomu, aby se příkazy opakovaly na samostatném řádku.
barva 0A - nastavení barvy pozadí a textu
set string=Ahoj světe!!! - množina se používá k popisu proměnných
echo %string% - zobrazení proměnné, věnujte pozornost %%, toto
znamená, že je to skutečně proměnná, nikoli řetězec!
Přišli jsme na kód, nyní se podívejme na výsledek programu! Spusťte jej pro spuštění přes cmd:
program_1.cmd
Výsledek popravy bude, uhodli jste Ahoj světe!!! Jasně zelená písmena na černém pozadí
Nyní si úlohu trochu zkomplikujeme, přidejte do tohoto kódu podmínku!
program rem_2
cls
@echo vypnuto
barva 0A
nastavit a=1
nastavovač = 10
if %a%==1 (vypnutí /r -t %timer% -c "Byl jsi vykopnut"
) jinak (echo a!=1)
Myslím, že už tušíte, co bude ve výstupu. Hodnotu zapsanou do proměnné „a“ porovnáme s 1, pokud je podmínka pravdivá, pak se počítač za 10 sekund restartuje, jinak bude na výstupu napsáno a!=1. Příklad je banální a jednoduchý,
No, mnohým je to jasné.
Nyní přejdeme k cyklům. Zvažte nejzákladnější příklad:
program rem_3
cls
@echo vypnuto
barva 0A
pro /l %B v (0,1,10) echo %B
tento program zobrazí čísla ve sloupci, od 0 do 10 v krocích po 1 =) vše je tak jednoduché jako...
A teď trochu složitější, protože to lze použít smysluplnějšími způsoby,
například pro iteraci přes soubory můžete například napsat do cmd:
pro %B v (C:*.cmd) do (echo %B)
Jako odpověď obdržíte všechny své programy s příponou *.cmd
Můžete také iterovat adresáře například pomocí cyklu for
pro /d %B v (C:*) udělejte echo %B
Zobrazí všechny adresáře na jednotce C:\ (Poznámka, pouze adresáře, nikoli podadresáře!)
A nyní napíšeme zásadní program, který bude vybírat emaily z databáze a zapisovat je do jiného souboru.
(pro /f "tokens=1-5" %A v (users.txt) zadejte @echo %D) > emails.txt
Například naše základna je „ideální“, jako.
Proč je ve světě takový chaos? Ano, protože správce našeho systému zapomněl na své povinnosti. Nebo jen ztratil seznam příkazů cmd z našeho světa. Ačkoli se jedná o poněkud originální pohled na stávající pořadí věcí, odráží to část pravdy, kterou potřebujeme: pomocí příkazového řádku můžete snadno vyčistit počítač:
Co je příkazový řádek
Příkazový řádek je nejjednodušším nástrojem pro správu operačního systému počítače. Správa probíhá pomocí řady vyhrazených příkazů a sady znaků textové klávesnice bez účasti myši ( v operačním systému Windows).
V systémech založených na UNIX můžete při práci s příkazovým řádkem používat myš.
Některé příkazy k nám přišly z MS-DOSu. Příkazovému řádku se také říká konzole. Slouží nejen ke správě operačního systému, ale také ke správě běžných programů. Nejčastěji jsou do takové sady příkazů zahrnuty nejvzácněji používané příkazy.
Výhodou použití základních příkazů cmd je, že spotřebovává minimální množství systémových prostředků. A to je důležité v případě nouze, kdy je zapojena veškerá síla počítače, tak či onak.
cmd implementuje schopnost spouštět a vytvářet celé dávkové soubory, což je specifické pořadí, ve kterém se provádí řada příkazů (skriptů). Z tohoto důvodu je lze použít k automatizaci určitých úkolů ( správa účtů, archivace dat a další).
Příkazovým prostředím systému Windows pro manipulaci a přesměrování příkazů na určité nástroje a nástroje operačního systému je interpret Cmd.exe. Načte konzolu a přesměruje příkazy ve formátu, kterému systém rozumí.
Práce s příkazovým řádkem v operačním systému Windows
Konzolu ve Windows můžete volat několika způsoby:
Obě metody zahrnují spuštění konzoly jako aktuální uživatel. Tedy se všemi právy a omezeními, která jsou na jeho roli v operačním systému kladena. Chcete-li spustit cmd s právy správce, musíte vybrat ikonu programu v nabídce Start a vybrat příslušnou položku v kontextové nabídce:
Po spuštění nástroje můžete získat informace nápovědy o příkazech a jejich formátu v konzole. Chcete-li to provést, zadejte příkaz nápovědy a stiskněte „ Enter»:
Základní příkazy pro práci se soubory a adresáři
Nejčastěji používané příkazy jsou:
- RENAME - přejmenování adresářů a souborů. Syntaxe příkazu:
PŘEJMENOVAT | REN [jednotka/cesta] původní název souboru/adresáře | koncový název souboru
Příklad: PŘEJMENOVAT C:UsershomeDesktoptost.txt test.txt
- DEL (ERASE) - slouží k mazání pouze souborů, nikoli adresářů. Jeho syntaxe je:
DEL | VYMAZAT [způsob zpracování] [název souboru]
Příklad: Del C:UsershomeDesktoptest.txt/P
Metoda zpracování je speciální příznak, který umožňuje implementovat určitou podmínku při mazání souboru. V našem příkladu příznak "P" umožňuje zobrazení dialogového okna oprávnění pro smazání každého souboru:
Další informace o možných hodnotách parametru „způsob zpracování“ naleznete v technické dokumentaci operačního systému Windows.
- MD - umožňuje vytvořit složku na zadané cestě. Syntax:
MD [jednotka:] [cesta]
Příklad:
MD C:UserhomeDesktoptest1test2
Příklad vytvoří podsložku test2 ve složce test1 . Pokud jedna z kořenových složek cesty neexistuje, bude také vytvořena:
- R.D. ( RMDIR) - odstranit konkrétní složku nebo všechny adresáře v zadané cestě. Syntax:
RD | RMDIR [klíč_procesu] [jednotka/cesta]
Příklad:
rmdir /s C:UsershomeDesktoptest1test2
V příkladu je použit příznak s, který způsobí smazání celé větve adresářů zadaných v cestě. Proto byste neměli zbytečně používat příkaz rmdir s tímto přepínačem zpracování.
V další části se blíže podíváme na síťové příkazy cmd.
Síťové příkazy
Příkazový řádek umožňuje spravovat nejen souborový systém PC, ale také jeho síťové možnosti. Síťové příkazy konzoly zahrnují velký počet operátorů pro monitorování a testování sítě. Nejrelevantnější z nich jsou:
- ping - příkaz slouží ke sledování síťové konektivity PC. Stanovený počet paketů je odeslán do vzdáleného počítače a poté mu odeslán zpět. Zohledňuje se doba přenosu paketů a procento ztrát. Syntax:
ping [-t] [-a] [-n počet] [-l velikost] [-f] [-i TTL] [-v typ] [-r počet] [-s počet] [(-j seznam hostitelů | - k hostlist)] [interval -w] [název_cílového_PC]
Příklad implementace příkazu:
ping example.microsoft.com
ping -w 10000 192.168.239.132
V posledním příkladu příkazu cmd ping je požadavek odeslán do cíle se zadanou IP adresou. Interval mezi pakety je 10 000 (10 sekund). Ve výchozím nastavení je tento parametr nastaven na 4000:
- tracert - používá se k určení síťové cesty k určenému zdroji odesláním speciální echo zprávy prostřednictvím protokolu
- ICMP (Control Message Protocol). Po spuštění příkazu s parametry se zobrazí seznam všech routerů, přes které cesta zprávy prochází. Prvním prvkem v seznamu je první router na straně požadovaného zdroje.
Syntaxe traceru příkazu cmd je:
tracert [-d] [-h max_hops] [-j seznam_hostitelů] [-w interval] [název_cílového_zdroje]
Příklad implementace:
tracert -d -h 10 microsoft.com
Příklad sleduje cestu k zadanému prostředku. To zvyšuje rychlost operace díky použití parametru d, který zabraňuje příkazu ve snaze získat oprávnění ke čtení IP adres. Počet přechodů (skoků) je omezen na 10 pomocí nastavené hodnoty parametru h. Ve výchozím nastavení je počet skoků 30:
vypnutí [(-l|-s|-r|-a)] [-f] [-m [\PCName]] [-t xx] [-c "zprávy"] [-d[u][p]: xx:yy]
Příklad:
vypnutí /s /t 60 /f /l /m \191.162.1.53
Po 60 sekundách (t) dojde k vypnutí (y) vzdáleného PC (m) se zadanou IP adresou (191.162.1.53). To vás donutí odhlásit se ze všech aplikací ( f ) a aktuální uživatelské relace ( l ).
Příkazový řádek je jednou z funkcí systému Windows, která umožňuje zadávat příkazy systému MS-DOS a další počítačové příkazy. Důležitost tohoto příkazového řádku spočívá v tom, že umožňuje provádět úkoly bez pomoci grafického uživatelského rozhraní Windows. Příkazový řádek obvykle používají pouze pokročilí uživatelé.
Při práci s příkazovým řádkem samotný výraz příkazový řádek znamená také uzavírací lomenou závorku (>, jinak: symbol větší než). To znamená, že CLI může přijímat příkazy. Další důležité informace, jako je aktuální pracovní adresář (nebo umístění), kde bude daný příkaz proveden, lze také zadat na příkazovém řádku. Pokud například otevřete okno příkazového řádku, tento řádek zobrazuje text „C:\>“ a blikající kurzor vpravo od uzavírací lomené závorky (>), což znamená, že zadaný příkaz bude proveden na celý disk C tohoto počítače
Spuštění příkazového řádku
Existuje několik způsobů, jak spustit příkazový řádek:
Některé příkazy mohou ke spuštění vyžadovat administrátorská práva. Chcete-li spustit s právy správce, musíte provést následující: Start - Všechny programy - Příslušenství - Příkazový řádek. Stiskněte pravé tlačítko a vyberte.
Týmy
Chcete-li zobrazit seznam běžně používaných příkazů, na příkazovém řádku zadejte Pomoc a stiskněte enter
Chcete-li zobrazit další informace o každém z těchto příkazů, zadejte Pomoc commandname, kde commandname je název příkazu, o kterém chcete získat více informací, jako je například příkaz ATTRIB. Tento příkaz vám umožňuje zobrazit, nastavit nebo odebrat atributy souboru nebo adresáře, jako je pouze čtení, archiv, systém a skrytý. Příkaz attrib bez parametrů vytiskne atributy všech souborů v aktuálním adresáři.
Příklad: existuje soubor Report.txt, který se nachází na jiné jednotce E, a pro nastavení atributu jen pro čtení by měl příkaz vypadat takto
- přívlastek- název příkazu
- + - přidání atributu
- r- název atributu "Pouze pro čtení"
- report.txt- název souboru
Pokud je příkaz zadán správně, tak po stisknutí Vstupte, příkazový řádek by měl vypadat takto
dodatečně
Další informace o konkrétních příkazech naleznete v následujících tématech nápovědy příkazového řádku na webu společnosti Microsoft:
http://go.microsoft.com/fwlink/?LinkId=66683
http://go.microsoft.com/fwlink/?LinkId=63080
http://go.microsoft.com/fwlink/?LinkID=95301
V operačních systémech Windows 7, 8 nebo 10 není příkazový řádek samozřejmě tak výkonným nástrojem jako systémová konzole v Linuxu. Ale přesto toho umí hodně a při správném použití je i velmi dobrým pomocníkem v práci profesionála i začátečníka. Chcete-li jej spustit, stačí kliknout na tlačítko "Start" a zadat frázi "Příkazový řádek". Ve výsledcích bude zástupce pro spuštění konzole. Ale můžete to udělat rychleji - stačí stisknout kombinaci kláves Win + R, do řádku "Otevřít" zadejte příkaz cmd a klikněte na "OK".
Poté uvidíte černé okno s blikajícím kurzorem. Zde se musí zadávat směrnice. Uvedu seznam základních příkazů příkazového řádku Windows.
Seznam příkazů řádku cmd Windows:
připojit je příkaz, který umožňuje otevřít datové soubory ze zadané složky, jako by byly v aktuální složce.
arp- práce s tabulkou protokolu ARP (Address Resolution Protocol)
doc- práce s asociacemi: zobrazení nebo změna asociací přípon souborů pro aplikace
na- Plánovač úloh systému Windows
přívlastek- změnit atribut požadovaného souboru
bcdboot je systémový nástroj používaný k vytvoření systémového oddílu nebo obnovení spouštěcího prostředí na systémovém oddílu, který je vytvořen zkopírováním malé sady souborů spouštěcího prostředí z nainstalovaného obrazu. Jinými slovy, příkaz začne kopírovat spouštěcí soubory na systémový oddíl a vytvoří novou konfiguraci spouštění (bcd)
bcdedit- upravit konfiguraci spouštění systému Windows (bcd)
bootcfg- změna spouštěcích parametrů operačního systému v souboru boot.ini
bootsect- práce se zaváděcími sektory pro zajištění práce bootloaderů ntldr nebo bootmgr
cacls- úprava seznamů řízení přístupu k souborům (jinými slovy vytvoření ACL - Access Control List)
volání- volání z dávkového souboru podprogramů nebo jiných dávkových souborů
CD- změnit aktuální adresář (zkratka pro Change Directory)
změna— změnit nastavení terminálového serveru. Kontexty - přihlášení, port, uživatel. Podobné příkazy:
Chglogon-chgport-chgusr
chcp- zobrazit nebo změnit aktuální kódovou stránku
chkdsk- nástroj pro kontrolu disku (zkratka pro Check Disk)
chkntfs- kontrola chyb v systému souborů NTFS a správa kontroly disku při spouštění operačního systému
výběr- tento příkaz umožňuje přidat prvek interaktivity do dávkového souboru implementací uživatelského vstupu do dávkového souboru.
šifra- práce se šifrováním souborů
klip- přesměrování výstupu příkazového řádku do schránky Windows
cls- vymazání obsahu obrazovky konzoly v příkazovém řádku
cmd nebo příkaz- spuštění další kopie příkazového řádku MS-DOS
barva- přístup ke změně pozadí a barvy textu v okně konzoly
komp- porovnání obsahu zadaných souborů
kompaktní- práce s kompresí a dekompresí souborů v oddílech NTFS
konvertovat— převod souborového systému disku z jednoho souborového systému na jiný. Například z FAT na NTFS.
kopírovat- příkaz příkazového řádku pro kopírování souborů a adresářů
datum- zobrazit nebo změnit aktuální datum v počítači
ladit- spusťte ladicí program Windows
defragmentovat- spustit systémovou aplikaci pro defragmentaci disku
del- smazání vybraného souboru nebo několika souborů najednou
devcon- správa zařízení pomocí příkazové konzole
diantz- vytváření archivů .cab. Obdoba příkazu makecab.
dir- zobrazit seznam souborů a adresářů
diskpart- systémový nástroj pro správu diskových oddílů
doke- Úpravy a vyvolávání příkazů Windows pomocí maker.
dotaz řidiče- zobrazit informace o ovladačích nainstalovaných v systému.
echo- zobrazení textu na obrazovce konzoly
Upravit- textový editor konzoly
endlocal- konec lokálních změn proměnných prostředí v dávkovém souboru
vymazat- smazání zadaných souborů (analogicky k příkazu del)
esentutl- Aplikace pro údržbu databáze Extensible Storage Engine pro Windows
vytvořit událost- zápis zprávy do protokolu událostí Windows
výstup— ukončení spuštěného nástroje, procedury nebo dávkového souboru
rozšířit- rozbalení komprimovaných souborů s příponou CAB.
výpis- extrakce obsahu, rozbalení souborů CAB ve Windows (EXTRAC32)
fc- porovnat obsah ve vybraných souborech
nalézt- vyhledat řetězec s daným znakem v souboru
findstr- hledat řetězce v souborech pomocí regulárních výrazů
pro- smyčka "for" pro zpracování výsledků provádění dalších příkazů, seznamů a řádků v textových souborech
forfiles- provedení specifického příkazu pro každý soubor v dané skupině
formát- formátování disku
fsutil- nástroj pro správu systému souborů na disku
ftp- vestavěný konzolový FTP klient
ftype- zobrazení a změna přípon souborů a souvisejících aplikací
getmac- příkaz konzoly Windows, který zobrazuje fyzické adresy (tzv. MAC adresy) síťových adaptérů dostupných v počítači (včetně WiFi)
jít do- příkaz pro organizaci nepodmíněného skoku v dávkovém souboru. Obvykle se používá s příkazem "if" nebo "for".
Pomoc- Nápověda příkazového řádku Windows
název hostitele- zobrazit název počítače v síti
icacls- správa přístupového seznamu (acl)
-li- podmíněné provádění příkazů v dávkovém souboru operátorem
ipconfig- zobrazit informace o parametrech síťových adaptérů a spravovat konfiguraci protokolu IP
označení- editace jmenovek disků
logman- práce s monitorem výkonu operačního systému
odhlásit se- ukončit aktuální uživatelskou relaci
makecab- vytváření komprimovaných souborů .CAB
meme- výstup nápovědy o využití paměti v konzole
md- vytvoření nového adresáře (složky)
mklink- práce se symbolickými odkazy na soubory a složky
režimu- konfigurace systémových zařízení v prostředí CMD
více- stránkování informací nebo obsahu souboru
mountvol- spravovat body připojení svazku
hýbat se- přesouvání souborů a adresářů
movefile- Přesouvání nebo mazání zaneprázdněných souborů při příštím restartu
msg— odesílání zpráv aktivním uživatelům v systému
nbtstat- zobrazení statistik a mezipaměti jmen NETBIOS přes TCP / IP protokol (NetBT)
síť- práce s místními síťovými zdroji
netcfg- zobrazení a změna konfigurace síťových komponent
netsh- command network shell Network Shell, který má pokročilé možnosti pro práci se síťovými službami
netstat- výstupní statistiky aktivních síťových připojení
nslookup- zobrazit data DNS v příkazovém řádku pro vybranou stránku nebo IP adresu
otevřít soubory- správa souborů otevřených lokálně nebo přes síť
cesta- změnit cestu hledání pro spustitelné soubory
pathping- simultánní trasování trasy a ping každého z mezilehlých uzlů se schopností posoudit kvalitu každého z úseků trasy
pauza- pauza při provádění dávkového souboru v konzole
ping- testovací systémový nástroj pro kontrolu dostupnosti hostitele v místní síti nebo na internetu
popd- návrat do adresáře, který byl dříve označen příkazem pushd
pnputil- nástroj pro práci s ovladači zařízení Plug-n-Play (PnP).
moc cfg- konfigurace nastavení napájení systému
tisk- tisk textového souboru z příkazového řádku
výzva- změnit řádek výzvy v konzole
tlačený- uložit aktuální cestu k adresáři
qprocess- zobrazení aktuálního stavu procesů
dotaz- informace o aktuálním stavu procesů a uživatelských relací (analog příkazů qprocess a quser)
quser— odraz informací o uživatelských relacích
rasdial A rasphone- správa relace vzdáleného přístupu
rd- smazání zadaného adresáře (zkratka pro Remove Directory)
činidloc- administrace prostředí obnovy Windows
uzdravit se- obnova souborů na poškozeném disku
reg- nástroj příkazového řádku pro práci s registrem Windows
regedit- import a export dat registru Windows
regsvr32- zaregistrovat nebo zrušit registraci DLL
regini- řízení přístupu ke klíčům registru
rem- komentář v řádku dávkového souboru
přejmenovat(ren) - přejmenování souborů
nahradit- nahrazování nebo přidávání souborů v adresářích
resetovat- resetovat relaci vzdálené plochy (relace RDP)
rmdir- smazání adresáře
robokopie— systémový nástroj pro zálohování a synchronizaci adresářů
trasa- práce se směrovací tabulkou Windows
běž jako- spustit zadanou aplikaci jménem jiného uživatele (obvykle správce)
rundll32- registrace souborů DLL a jejich spouštění jako aplikace
sc- Windows Service Control (zkratka pro Service Control)
schtasks- práce s plánovačem úloh
sclist- seznam služeb operačního systému
soubor- nastavení a změna proměnných prostředí Windows
setlocal- nastavení lokálních proměnných v dávkovém souboru
setx- utilita pro vytváření systémových proměnných
sfc- zkontrolovat a obnovit systémové soubory Windows
podíl- řídit přístup k souborům a složkám z místní sítě
posun- posun vstupních parametrů pro dávkový soubor
- vypnutí nebo restartování počítače z příkazového řádku
spát- časové zpoždění v dávkovém souboru
seřadit- řazení řádků ve vybraném souboru
Start- spuštění aplikace nebo dávkového souboru přes konzolu
subst- přiřazení písmene jednotky adresáři nebo zrušení již nastaveného přiřazení
systémová informace— zobrazení úplných informací o systému
takeown- změnit vlastníka souboru nebo složky
taskkill— ukončení aktivních procesů v lokálním systému nebo na vzdáleném počítači
seznam úkolů- zobrazit seznam spuštěných úloh, aplikací a služeb Windows
čas- zobrazení a nastavení aktuálního času
telnet- vestavěný telnet klient Windows
tftp- vestavěný konzolový TFTP klient
Časový limit- zpoždění v dávkových souborech
titul- změna názvu okna spuštěného příkazového interpretu CMD.EXE
tracert- sledování cesty k hostiteli v místní síti nebo na internetu
strom- zobrazení adresářové struktury ve formě "stromu"
typ- výstup obsahu zadaného textového souboru do konzole
typeperf- zobrazení informací o výkonu
tzutil- práce s časovými pásmy
ver- zobrazit verzi operačního systému
ověřit- nastavení režimu kontroly nahraných souborů
sv- výstup dat štítku vybraného svazku
vssadmin- Správa služby Stínová kopie svazku
čekat na- vynucené čekání na signál nebo akci příkazem
kde- zobrazit umístění souborů
kdo jsem- zobrazí jméno aktuálního uživatele
větrník- porovnání obsahu vybraných souborů
winrm - vzdálená správa systému z konzole
vítězové- vzdálený příkazový řádek Remote Shell
winsat- kontrola výkonu systému
wmic- spustit příkaz WMI
xcopy- kopírování souborů a složek
Poznámka: Všechny tyto příkazy lze použít nejen v interpretu CMD.EXE, ale také jako spustitelné soubory BAT.
Příklady použití příkazů příkazového řádku CMD:
Práce s registrem:
reg add – Přidá parametr do registru
reg porovnávat - Porovná části registru.
reg copy – Kopíruje z jedné sekce do druhé
reg delete – Odstraní zadaný parametr nebo sekci
reg export - Export části registru
reg import - Respektive import části registru
reg load – Načte vybranou část registru
reg query - Zobrazí hodnoty dané větve registru
reg restore – Obnoví vybranou část registru ze souboru
reg save - Uloží vybranou část registru
reg unload – Uvolní vybranou část registru
Systém:
shutdown /r 0 - okamžitý restart systému
vypnutí / h 0 - okamžité vypnutí počítače
systemInfo - zobrazí mnoho užitečných informací o počítači
Správa skupin a uživatelů:
net localgroup group user /add- Přidat do skupiny "skupina", uživatele "uživatel"
net localgroup group user /delete- Odebrat uživatele "Uživatel" ze skupiny "skupina"
net send comp "Ahoj!"- poslat zprávu "Ahoj" uživateli počítače "comp"
čisté relace- seznam uživatelských relací
net session /smazat zavřete všechny otevřené síťové relace
čisté použití Z: \\název počítače\složka\- připojit jako síťový disk s písmenem "Z:\" složku na zadaném vzdáleném počítači
net user user /active:no- zablokovat uživatele "uživatel"
net user user /active:yes- odemknout uživatele "uživatel"
čistý uživatel uživatel / doména- informace o uživateli "uživatel" domény "doména"
čistý uživatel uživatel /add- přidat uživatele "uživatel"
net user user /smazat- smazat uživatele "uživatel"
Síť:
netstat -a- seznam všech síťových připojení ke stroji
nbtstat -A 192.168.1.2- uživatelské jméno uživatele pracujícího na vzdáleném počítači s IP adresou 192.168.1.2.
Volání systémových utilit, modulů snap-in a konzol pro správu systému Windows:
Prostřednictvím příkazů příkazového řádku můžete spouštět jakékoli nástroje a systémové programy operačního systému Windows, včetně systémových modulů snap-in pro správu disků, zařízení, skupinových zásad atd. Jednoduše zadejte název požadovaného objektu a stiskněte klávesu Enter.
appwiz.cpl - Přidat/odebrat programy
certmgr.msc – konzola pro správu certifikátů
ciadv.msc - Služba indexování
cliconfg - Konfigurace síťového klienta SQL
clipbrd - schránka systému Windows
compmgmt.msc – modul snap-in „Správa počítače“
dcomcnfg - konzola pro správu komponent DCOM
ddeshare - DDE sdílení (nefunguje na Win7)
desk.cpl - Správa vlastností obrazovky
devmgmt.msc - Spusťte Správce zařízení Windows
dfrg.msc – Defragmentace disku
diskmgmt.msc - Konzola pro správu disků
dxdiag - Diagnostický nástroj
eudcedit - Osobní editor postav
eventvwr.msc - Zobrazení protokolu událostí systému
firewall.cpl - nastavení vestavěného firewallu (firewallu) Windows
gpedit.msc - Editor zásad skupiny Windows
iexpress - Průvodce samorozbalovacím archivem IExpress2.0
fsmgmt.msc - Práce se sdílenými složkami
fsquirt - Bluetooth File Transfer
chkdsk - Konzolový systémový program pro kontrolu disků
control admintools - modul snap-in "Správa počítače"
kontrola síťových připojení - složka "Síťová připojení"
ovládání tiskáren - Sekce "Tiskárny a faxy" ovládacího panelu
řídit schedtasks - Windows Scheduler (naplánovaná úloha)
kontrola uživatelských hesel2 - Správa účtů
compmgmt.msc – systémová konzola „Správa počítače“.
lusrmgr.msc – Průvodce místními skupinami a uživateli
mmc - vytvořte si vlastní zařízení
msconfig - Program pro konfiguraci systému. Správa spouštění, spouštění služby atd.
mstsc - Připojení ke vzdálené ploše
ncpa.cpl – Otevřete složku Síťová připojení (podobně jako ovládání síťových připojení)
ntmsmgr.msc – Práce s vyměnitelnými úložnými zařízeními
odbccp32.cpl - Správce zdroje dat
perfmon.msc - Výkon systému
regedit - editor registru systému Windows
rsop.msc – Uchopte výsledné zásady RSoP
secpol.msc – Editor místních zásad skupiny
services.msc – Správa služeb Windows
sfc /scannow - Kontrola a oprava systémových souborů
sigverif — Ověření podpisu souboru
sndvol - Směšovač hlasitosti. Ovládání hlasitosti zvuku
sysdm.cpl - Vlastnosti systému
sysedit - Editor systémových souborů Boot.ini, Config.sys, Win.ini atd.
syskey - Zabezpečení databáze účtů
taskmgr - Spusťte Správce úloh systému Windows
utilman - Správce nástrojů
ověřovatel - Kontrola digitálního podpisu ovladačů
wmimgmt.msc - WMI Management Instrumentation Service
Ve Windows 7 existují některé operace, které je nemožné nebo obtížné provést prostřednictvím běžného grafického rozhraní, ale lze je provést prostřednictvím rozhraní "Příkazový řádek" pomocí interpretu CMD.EXE. Zvažte hlavní příkazy, které mohou uživatelé používat při používání tohoto nástroje.
Pomocí příkazů v "Příkazovém řádku" se spouštějí různé nástroje a provádějí se určité operace. Často se používá výraz hlavního příkazu spolu s řadou atributů, které se zapisují přes lomítko ( / ). Právě tyto atributy iniciují provádění konkrétních operací.
Neklademe si za cíl popsat absolutně všechny příkazy používané při použití nástroje CMD.EXE. K tomu by člověk musel napsat více než jeden článek. Pokusíme se na jednu stránku vměstnat informace o nejužitečnějších a nejoblíbenějších výrazech příkazů a rozdělíme je do skupin.
Spuštění systémových utilit
Nejprve se podívejme na výrazy, které jsou zodpovědné za spouštění důležitých systémových utilit.
CHKDSK- spustí nástroj Check Disk, který kontroluje chyby na pevných discích počítače. Tento výraz příkazu lze zadat s dalšími atributy, které zase spouštějí provádění určitých operací:
- /F– obnova disku v případě zjištění logických chyb;
- /r– obnovení sektorů pohonu v případě zjištění fyzického poškození;
- /X– zakázat určený pevný disk;
- /skenovat– proaktivní skenování;
- C:, D:, E: …— určení logických jednotek pro skenování;
- /? – zavolejte o pomoc ohledně provozu nástroje Check Disk.
SFC- spuštění nástroje Kontrola integrity systémových souborů systému Windows. Tento výraz příkazu se nejčastěji používá s atributem /skenovat. Spouští nástroj, který kontroluje soubory OS podle standardů. V případě poškození, pokud máte instalační disk, je možné obnovit integritu systémových objektů.
Práce se soubory a složkami
Další skupina výrazů je určena pro práci se soubory a složkami.
PŘIPOJIT– otevírání souborů v uživatelsky zadané složce, jako by byly v požadovaném adresáři. Předpokladem je zadat cestu ke složce, na kterou bude akce použita. Zápis se provádí podle následujícího vzoru:
připojit [;] [[počítačová jednotka:]cesta[;...]]
Při použití tohoto příkazu lze použít následující atributy:
- /E– záznam kompletního seznamu souborů;
- /? - spustit nápovědu.
ATTRIB– příkaz je určen pro změnu atributů souborů nebo složek. Stejně jako v předchozím případě je předpokladem zadání celé cesty ke zpracovávanému objektu spolu s výrazem příkazu. K nastavení atributů se používají následující klávesy:
- h- skrytý;
- s- Systém;
- r- pouze pro čtení;
- A- archivní.
Za účelem použití nebo deaktivace atributu se znak umístí před klíč, resp. «+» nebo «-» .
KOPÍROVAT- slouží ke kopírování souborů a adresářů z jednoho adresáře do druhého. Při použití příkazu je povinné zadat úplnou cestu kopírovaného objektu a složku, do které bude vytvořen. S tímto výrazem příkazu lze použít následující atributy:
- /proti– kontrola správnosti kopírování;
- /z– kopírování objektů ze sítě;
- /y– přepsání cílového objektu v případě shody jmen bez potvrzení;
- /? Pomoc při aktivaci.
DEL– odstranění souborů ze zadaného adresáře. Příkazový výraz poskytuje možnost použití řady atributů:
- /str– povolení požadavku na potvrzení smazání před manipulací s každým objektem;
- /q– zakázání požadavku při mazání;
- /s– mazání objektů v adresářích a podadresářích;
- /A:— odstranění objektů se zadanými atributy, které jsou přiřazeny pomocí stejných kláves jako při použití příkazu ATTRIB.
RD- je analogem předchozího výrazu příkazu, ale nemaže soubory, ale složky v určeném adresáři. Při použití lze použít stejné atributy.
DIR- zobrazí seznam všech podadresářů a souborů, které se nacházejí v zadaném adresáři. Spolu s hlavním výrazem jsou použity následující atributy:
- /q– získání informací o vlastníkovi souboru;
- /s– zobrazení seznamu souborů ze zadaného adresáře;
- /w- zobrazení seznamu v několika sloupcích;
- /Ó– řazení seznamu zobrazených objektů ( E- rozšířením; n- podle jména; d- podle data; s- na velikost);
- /d– zobrazení seznamu v několika sloupcích s řazením podle těchto sloupců;
- /b– zobrazit pouze názvy souborů;
- /A– zobrazení objektů s určitými atributy, pro které se používají stejné klávesy jako při použití příkazu ATTRIB.
REN– slouží k přejmenování adresářů a souborů. Cesta k objektu a jeho nový název jsou určeny jako argumenty tohoto příkazu. Například pro přejmenování souboru file.txt, který se nachází ve složce Složka umístěný v kořenovém adresáři disku D, do souboru file2.txt musíte zadat následující výraz:
REN D:\složka\soubor.txt soubor2.txt
MUDr– určené k vytvoření nové složky. V syntaxi příkazu nezapomeňte zadat jednotku, na které bude nový adresář umístěn, a adresář, kde bude umístěn, pokud je vnořen. Například pro vytvoření adresáře složkaN, který se nachází v adresáři složku na disku E, zadejte následující výraz:
md E:\složka\složkaN
Práce s textovými soubory
Další blok příkazů je určen pro práci s textem.
TYP- zobrazí obsah textových souborů na obrazovce. Požadovaným argumentem tohoto příkazu je úplná cesta k objektu, jehož text by měl být zobrazen. Chcete-li například zobrazit obsah souboru file.txt umístěného ve složce Složka na disku D, musíte zadat následující příkazový výraz:
TYP D:\složka\soubor.txt
TISK- Tisk obsahu textového souboru. Syntaxe tohoto příkazu je podobná předchozímu, ale místo zobrazení textu na obrazovce se vytiskne.
NALÉZT– hledá v souborech textový řetězec. Spolu s tímto příkazem musí být uvedena cesta k objektu, ve kterém se vyhledávání provádí, a také název hledaného řetězce v uvozovkách. Kromě toho se na tento výraz vztahují následující atributy:
- /C– zobrazí celkový počet řádků obsahujících hledaný výraz;
- /proti- výstupní řádky, které neobsahují hledaný výraz;
- /I– vyhledávání nerozlišuje malá a velká písmena.
Práce s účty
Pomocí příkazového řádku můžete zobrazit informace o uživatelích systému a spravovat je.
PRST– zobrazení informací o uživatelích registrovaných v operačním systému. Povinným argumentem tohoto příkazu je jméno uživatele, o kterém chcete získat data. Případně můžete použít atribut /i. V tomto případě bude výstup informací vyroben ve variantě seznamu.
TSCON- Připojí uživatelskou relaci k relaci terminálu. Při použití tohoto příkazu musíte zadat ID nebo jméno relace a také heslo uživatele, kterému náleží. Za atributem musí být uvedeno heslo /HESLO.
Práce s procesy
Další blok příkazů je určen pro řízení procesů v počítači.
QPROCESS- poskytování údajů o běžících procesech na PC. Mezi výstupními informacemi bude název procesu, jméno uživatele, který jej spustil, název relace, ID a PID.
TASKKILL– slouží k ukončení procesů. Požadovaný argument je název prvku, který má být zastaven. Uvádí se za atributem /IM. Můžete také ukončit ne jménem, ale podle ID procesu. V tomto případě je použit atribut /PID.
vytváření sítí
Pomocí příkazového řádku je možné ovládat různé akce v síti.
GETMAC– začne zobrazovat MAC adresu síťové karty připojené k počítači. Pokud existuje více adaptérů, zobrazí se všechny jejich adresy.
NETSH– iniciuje spuštění stejnojmenné utility, pomocí které se zobrazují a mění informace o parametrech sítě. Tento příkaz má díky své velmi široké funkčnosti obrovské množství atributů, z nichž každý je zodpovědný za provedení konkrétního úkolu. Pro podrobné informace o nich můžete použít nápovědu pomocí následujícího příkazového výrazu:
NETSTAT– zobrazit statistické informace o síťových připojeních.
Další příkazy
Existuje také řada dalších výrazů příkazů používaných při použití CMD.EXE, které nelze rozdělit do samostatných skupin.
ČAS– zobrazení a nastavení systémového času počítače. Po zadání tohoto příkazového výrazu se na obrazovce zobrazí aktuální čas, který lze změnit na jakýkoli jiný na samém spodním řádku.
DATUM- příkaz je syntaxí zcela podobný předchozímu, ale neslouží k zobrazení a změně času, ale ke spuštění těchto procedur s ohledem na datum.
VYPNOUT- vypne počítač. Tento výraz lze použít lokálně i vzdáleně.
PŘESTÁVKA- deaktivovat nebo spustit režim zpracování kombinace tlačítek ctrl+c.
ECHO- zobrazuje textové zprávy a slouží k přepínání jejich režimů zobrazení.
Toto není úplný seznam všech příkazů, které se používají při použití rozhraní CMD.EXE. Přesto jsme se pokusili odhalit názvy a také stručně popsat syntaxi a hlavní funkce nejoblíbenějších z nich, pro usnadnění, rozdělením do skupin podle účelu.