Příkazový řádek (alias shell) se může zdát jako poměrně komplikovaný nástroj, protože... je úplný opak grafického rozhraní. Při správném použití však může příkazový řádek výrazně zlepšit vaši produktivitu. Takže nikdy neuškodí naučit se pár triků s příkazovým řádkem, které zvýší vaši produktivitu.
Přestože v konzole můžete použít obrovské množství příkazů (ve skutečnosti přes 280), ukážeme vám některé opravdu užitečné.
Seznam všech nainstalovaných ovladačů
Pokud chcete vidět všechny ovladače nainstalované v počítači, můžete to snadno provést přímo z příkazového řádku. Stačí otevřít okno příkazového řádku a zadat dotaz řidiče. Když stisknete Enter, zobrazí se velký seznam všech nainstalovaných ovladačů spolu s informacemi, jako je název ovladače, název spustitelného souboru, typ ovladače atd.
Provádějte více příkazů postupně
Pokud nechcete čekat na dokončení jednoho příkazu, než budete moci spustit další, existuje způsob, jak zadat více příkazů tak, aby byly provedeny jeden po druhém. Jediné, co musíte udělat, je přidat „&&“ mezi příkazy, abyste je takto oddělili příkaz1 && příkaz2 && příkaz3. Nyní, když je proveden příkaz1, bude spuštěn příkaz2 a po jeho dokončení bude spuštěn příkaz3.
Získejte pomoc s jakýmkoli příkazem
Pokud nemůžete zjistit, co konkrétní příkaz dělá nebo jaké jsou jeho případy použití, nemusíte jej hledat online. Příkazový řádek poskytuje úplné informace o tom, co každý příkaz dělá, a může dokonce uvést příklady, jak příkaz použít (pokud je to možné). Stačí vytočit / ? například po příkazu, který vás zajímá assoc / ?.
Zjistěte IP adresu webové stránky
Pokud chcete zjistit IP adresu libovolné webové stránky, můžete to snadno udělat přímo z příkazového řádku. Pro tento účel vytáčejte nslookup< названиесайта> , Například, nslookup coderjob.ru a uvidíte jeho IP adresu.
Zobrazení dříve zadaných příkazů
Pokud potřebujete během relace konzoly zadat příkaz znovu, nemusíte jej zadávat znovu. Vše, co musíte udělat, je pomocí kláves se šipkami nahoru a dolů procházet všemi příkazy, které jste již provedli. Totéž můžete provést také stisknutím funkční klávesy F8. Níže je uveden seznam akcí pro zbývající funkční klávesy při práci v příkazovém řádku:
- F1- Vloží příkaz, který byl naposledy proveden pomocí příkazového řádku, jeden příkazový znak po druhém.
- F2– Vloží část příkazu, která byla naposledy provedena na příkazovém řádku, ale požádá vás o zadání znaku, před který chcete příkaz vložit. Pokud byl například poslední příkaz ipconfig /displaydns a po stisknutí F2 jste stiskli d, do příkazového řádku se vloží ipconfig /i.e. všechny znaky před d budou vloženy.
- F3— Vloží poslední provedený příkaz (zcela).
- F4— Zobrazí dialogové okno, které vyzve uživatele k zadání znaku, do kterého má být text aktuálního příkazu odstraněn.
- F5— Vloží poslední provedený příkaz. Po opětovném stisknutí zobrazí všechny příkazy v opačném pořadí, než v jakém byly příkazy provedeny. Po zobrazení nejstaršího příkazu, tzn. příkazu, který byl v aktuální relaci proveden jako první, stisknutí F5 nic neudělá.
- F6– Vloží escape sekvenci ^Z do příkazového řádku.
- F7— Zobrazí seznam dříve použitých příkazů ve formě dialogu.
- F8— Vloží nedávno provedené příkazy do příkazového řádku. Všimněte si, že se to liší od F5 v tom, že neustále cykluje mezi dříve provedenými příkazy.
- F9- Jak bylo uvedeno výše, příkazový řádek ukládá seznam všech provedených příkazů. Tento seznam je očíslován od 0 do 9. Po stisknutí klávesy F9 se zobrazí dialogové okno s výzvou k zadání čísla příkazu, který chcete znovu použít.
Pokud navíc chcete zastavit provádění příkazu dříve, než se sám dokončí, můžete použít klávesovou zkratku Ctrl+C.
Spusťte příkazový řádek jako správce bez použití myši
Existuje několik příkazů, které ke své činnosti vyžadují oprávnění správce. Chcete-li spustit tyto příkazy, musíte spustit příkazový řádek jako správce. Dělat to pomocí myši není příliš pohodlné. Řekneme vám, jak spustit příkazový řádek s právy správce bez použití myši. To lze provést dvěma způsoby:
- Do vyhledávacího pole nabídky Start zadejte cmd a současně stiskněte Ctrl + Shift + Enter.
- Vytvořte zástupce pro cmd.exe. Klepněte pravým tlačítkem myši na soubor zástupce a klepněte na příkaz Vlastnosti. Na kartě Zástupce klikněte na tlačítko „Upřesnit“. Objeví se nové dialogové okno. Zaškrtněte políčko Spustit jako správce a klikněte na OK. Poté kliknutím na OK zavřete okno Vlastnosti zástupce. Nyní, kdykoli budete chtít otevřít okno příkazového řádku s právy správce, stačí na vytvořeného zástupce dvakrát kliknout.
Automatické doplňování příkazů pomocí klávesy Tab
Dokončení klávesy Tab je další funkcí okna Příkazový řádek, která vám může ušetřit spoustu času, zvláště pokud váš příkaz obsahuje název souboru nebo složky a nejste si tím zcela jisti.
Chcete-li použít dokončování příkazového řádku, jednoduše zadejte příkaz následovaný částí cesty k souboru, kterou znáte. Poté stiskněte klávesu Tab, dokud se požadovaná hodnota nevloží do příkazového řádku.
Například chcete změnit adresáře na nějakou složku ve složce Windows, ale nejste si jisti, jak se nazývá. Zadejte příkaz cd C:\Windows\ a poté stiskněte klávesu Tab, dokud neuvidíte složku, kterou hledáte.
Zjistěte IP adresu a název vašeho počítače v místní síti
Pomocí jednoho příkazu z příkazového řádku můžete snadno získat základní informace o vašem síťovém připojení, jako je IP adresa, maska podsítě a adresa výchozí brány. Chcete-li to provést, zadejte na příkazovém řádku ipconfig/all a stiskněte Enter. Chcete-li zjistit název sítě vašeho počítače, zadejte příkaz název hostitele
Pokud je navíc IP adresa vašeho počítače přidělována dynamicky (tj. vaše síť používá DHCP), můžete vynutit aktualizaci vaší IP adresy spuštěním následujícího příkazu:
ipconfig/release&ipconfig/renew
Získejte informace o síťových jednotkách a složkách
Vstupte čisté využití v příkazovém řádku a uvidíte všechny síťové disky, ke kterým jste připojeni. Chcete-li zjistit, které složky na vašem počítači jsou přístupné ze sítě, zadejte příkaz čistý podíl.
Zjistěte model a sériové číslo svého počítače
Vstupte wmic počítačový systém získat model zjistit model počítače, na kterém pracujete. Kromě toho můžete zjistit sériové číslo svého počítače zadáním následujícího příkazu: wmic bios získat sériové číslo.
Otevřete Průzkumníka Windows z příkazového řádku
Chcete-li v příkazovém řádku otevřít Průzkumníka Windows, zadejte příkaz Start. a stiskněte Enter.
Vypněte a restartujte počítač z příkazového řádku
Chcete-li vypnout počítač z příkazového řádku, musíte spustit následující příkaz:
vypnutí/s/t 60 a systém se za minutu vypne (klávesa /t s počtem sekund zpoždění je 60).
Chcete-li vypnout vzdálený počítač se systémem Windows, musíte spustit následující příkaz: vypnutí /s/t60/f/L/m\\192.168.1.55 Chcete-li restartovat systémy, musíte spustit příkaz vypnutí - r - t 0.
Spusťte kterýkoli z apletů ovládacího panelu
Název apletu ovládacího panelu | tým |
Centrum usnadnění | access.cpl |
Přidání nového zařízení | hdwwiz.cpl |
Programy a komponenty | appwiz.cpl |
Správa | ovládací nástroje pro správu |
Windows Update | wuaucpl.cpl |
Správce certifikátů | certmgr.msc |
Počítačový management | compmgmt.msc |
Kontrolní panel | řízení |
datum a čas | timedate.cpl |
správce zařízení | devmgmt.msc |
Defragmentace disku | dfrg.msc |
Správa disků | diskmgmt.msc |
Personalizace desktopu | ovládací plochu |
Rozlišení obrazovky | desk.cpl |
Prohlížeč událostí | eventvwr.msc |
Vlastnosti složky | ovládací složky |
Písma | ovládání fontů |
Editor místních zásad skupiny | gpedit.msc |
Klávesnice | ovládací klávesnice |
Místní bezpečnostní politika | secpol.msc |
Místní uživatelé a skupiny | lusrmgr.msc |
Myš | ovládací myš |
Síťová připojení | ncpa.cpl |
Monitor zdrojů | perfmon.msc |
Zdroj napájení | powercfg.cpl |
Zařízení a tiskárny | ovládat tiskárny |
jazykové a regionální normy | intl.cpl |
Plánovač úkolů | ovládat naplánované úkoly |
Centrum podpory | wscui.cpl |
Služby | services.msc |
Sdílené složky | fsmgmt.msc |
Zvuk | mmsys.cpl |
Vlastnosti systému | sysdm.cpl |
Někdy je potřeba běhat bat soubor v neviditelném režimu se schovat, skrýt netopýří okno. Například pokud je soubor spuštěn prostřednictvím plánovače. Nebo je tam možná napsáno mnoho příkazů a jejich provedení trvá dlouho, zatímco vám to bliká před očima. Příklady toho, co potřebujete skrýt netopýří okno Existuje mnoho souborů, které lze citovat. Pokud vás tedy zajímá jak skrýt cmd okno nebo jak tajně spustit program, čtěte pozorně.
Navrhuji, abyste se seznámili s nabídkami mých partnerů
1. Pomocí skriptu vbs. S tímto skriptem můžete tajně spouštět programy, bat soubory, ostatní soubory.
Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "cesta aplikace\název aplikace", 0 Set oShell = Nothing
Pro ty, kteří nevědí, stačí zkopírovat text do poznámkového bloku, zadat cestu k aplikaci a název aplikace, uložit ji pod libovolným názvem - ale s příponou vbs (například - skrýt okno start.vbs)
Příklad: tajně spusťte dávkový soubor qwerty.bat z jednotky C
Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 Set oShell = Nothing
Podobný kód
Nastavit WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat", 0, False)
Ve skrytém režimu můžete spouštět nejen *.bat, ale i další soubory. Například chcete spustit mp3 bez okna přehrávače, pokud používáte Windows Media Player
Nastavit WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3", 0, False)
Pokud je vaše mp3 propojena s jiným přehrávačem, přidejte do kódu wmplayer.exe
Nastavit WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)
2. Nástroj cmdow (samotný nástroj umístěte do C:\windows\system32)
Článek popisuje různé způsoby, jak skrýt okno cmd při provádění dávkového souboru.
Bat soubory, také známé jako dávkové soubory, mohou být velmi užitečné pro spuštění celého balíku příkazů. Ale myslím, že mnoho lidí přemýšlí, jak zajistit, aby se na monitoru nezobrazovalo okno konzoly. Zaměřím se především na vestavěné možnosti systému, krátce se zmíním o programech třetích stran. Po cestě vyřešíme některé další problémy, například přidáním samostatného zástupce pro dávkový soubor.
Jak obejít ochranu UAC? Viz článek
Jak skrýt cmd okno. Je možné to udělat pomocí samotného souboru těla?
Ne. Kód běží v prostředí konzoly, což znamená, že se zobrazí okno. Musíte se s tím smířit: okno bude otevřené, dokud bude kód spuštěn. Jediné, co můžete udělat, je provést několik kroků, abyste zajistili, že se okno zobrazí na minimální dobu. V zásadě je to užitečné: fungování kódu můžeme pozorovat na vlastní oči. Pokud ale chcete skrýt okno konzoly, budete k tomu muset použít nástroje třetích stran: jiné vývojáře nebo možnosti samotného Windows. Začněme s tím.
Spusťte dávkový soubor tiše. Pouze Windows.
V samotném souboru „code madness“ si píseň zazpíváte sami. Navrhnu optimalizovat jeho obsah pro maximálně tichý chod. Zde je důležitý bod: čím kratší je samotný kód, tím je pravděpodobnější, že se okno konzoly objeví na krátkou dobu. Pokud je objem velký nebo je zapsáno několik příkazů najednou, může okno přitahovat pozornost.
Vezmu například kód skriptu, který trochu umožňuje (konkrétně vlastnosti procesor PROTI Systémové vlastnosti ). To se provádí po dobu trvání relace systému Windows: po restartu vše zapadne na své místo.
Obecně máme následující kód dávkového souboru:
REGEDIT4 ; @ECHO VYPNUTO ; CLS; REGEDIT.EXE /S "%~f0" ; EXIT "ProcessorNameString"="Intel(R) Core(TM) i112-3470 CPU @ 800,5GHz"
Věnujte pozornost specifikacím procesoru. Bude zodpovědný za změnu systémových informací. Soubor pojmenujeme spec .bat . Všimněte si také, že v názvech souborů budu používat pouze znaky latinky a v cestách k jejich umístění se vyhnu azbuce, aby cestu ke skriptu systém přečetl správně. Vytvořený bat soubor proto vložím do systémového adresáře - přímo na disk C:.
Jeho spuštění však provází:
- zobrazí se okno konzoly cmd
- vzhled okna potvrzení UAC s prováděnými změnami (úloha, jak vidíte, se sama o sobě stala složitější, protože se mění systémové informace)
před spuštěním dávkového souboru se zobrazí okno UAC
Navrhuji, abyste se zbavili prvního okna pomocí následujícího skriptu, který je již naformátován do jiného souboru vbs. A tady je skript k tomu (viz moje cesta k souboru C:\spec.bat):
"HideBat.vbs CreateObject("Wscript.Shell").Spustit "C:\spec.bat", 0, True
Nazvu to libovolným jménem s příponou .vbs. Nyní je práce s dávkovým souborem kliknutím na přezdívku vbs doprovázena pouze zobrazením okna Řízení účtu: faktem je, že změny provedené dávkovým souborem ovlivňují registr a systém to logicky nenechá nekontrolovaně projít. Jak je téma samostatného článku:
Trochu však odbočíme od tématu článku a dokončíme to, co jsme začali vytvořením konzolového skrytí pro soubor ( vbs soubor) speciální štítek. V poli Umístění objektu uveďte cestu ve formátu:
Wscript cesta-k-vbs-nick cesta-k-bat-nick
Štítek je připraven (jeho vzhled můžete změnit pomocí Vlastnosti zkratky). Můžete jej umístit do složky Po spuštění, umístit do Plánovače systému Windows nebo jej spustit dvojitým kliknutím. Nebude žádné okno konzoly.
Jak skrýt cmd okno? Speciální programy.
Je jich mnoho, jsou lehké a snadno se používají. Nevýhodou je, že je třeba je stáhnout a některé nainstalovat. Uvedu nejoblíbenější z nich:
- Skrytý start (HStart)
Užitečnost od tuzemského výrobce. Musím si to koupit, nevím cenu. S jeho pomocí však můžete okno skrýt jednou provždy a nezáleží na tom, zda je vyžadováno potvrzení UAC nebo ne - můžete jej také skrýt:
Pro 32 a 64 bitové verze. Nevyžaduje instalaci, dodává se jako spustitelný soubor, který se po spuštění (jako správce) ihned odešle do kořenového adresáře Windows. Souhlasíme a ona je nyní s námi:
Tento nástroj může dělat spoustu věcí, včetně změny úrovně zvuku, otevírání zásobníků jednotek atd. V našem případě, abychom skryli okno cmd, mohli bychom jednoduše zadat příkaz jako:
Nircmd elevatecmd exec skryje cestu k souboru
Nezbavili jsme se okna UAC (elevatecmd exec je součástí příkazu požadujícího UAC), ale nebylo nám to slíbeno. A je nepohodlné neustále zapisovat úplnou cestu k souboru v konzole, takže okamžitě vytvořte zástupce:
Nircmd cmd zkratka "~$folder.desktop$" "Dávkový soubor" elevatecmd exec skrýt cestu k souboru
Jak skrýt okno cmd: dávka se změnila na exe.
Také možnost. To už je hudba vyšších sfér. Pro ty, kteří tuto utilitu neznají, mrkněte na ni – bude se hodit: Bat To Exe Converter. Jak poznáte podle názvu, změní dávkový soubor na spustitelný soubor s příponou .exe. Stáhněte, nainstalujte, použijte:
Hodně štěstí.
Přečteno: 546
Konzola příkazového řádku je tedy přítomna ve všech verzích operačních systémů Windows. Dřívější verze operačního systému podporovaly režim MS-DOS přímo, což umožňovalo provádět jednoduché příkazy přímo z konzole. Zástupci rodiny NT, jako jsou Windows 2000 nebo Windows Server 2003, fungují na zcela jiných principech, nicméně je v nich podporován i MS-DOS, ovšem prostřednictvím virtuálního stroje (NT Virtual DOS Machine, NTVDM), který umožňuje ovládat a spravovat systémové prostředky přímo z konzoly příkazového režimu. Interpret příkazového režimu je program cmd.exe, který se spouští z nabídky „Start -> Spustit“. Kromě toho můžete ke spuštění konzole použít položku nabídky „Start -> Všechny programy -> Příslušenství -> Příkazový řádek“.
Spuštěním konzoly v příkazovém režimu může uživatel spravovat prostředky jak místního systému, tak prostředky vzdáleného počítače. Existují příkazy, které monitorují systém a identifikují kritické body v nastavení serveru. Rozdíl mezi prací z příkazového řádku je naprostá absence velkých a těžkopádných grafických utilit. Programy příkazového řádku umožňují jemnější ladění v podobě klíčových parametrů uvedených napravo od samotného příkazu.
Pomocí speciálních skriptových souborů (souborů příkazů prováděných postupně nebo v naprogramovaném pořadí) může správce minimalizovat rutinní každodenní operace. Stávající moderní nástroje mohou spouštět takové skripty v určených intervalech bez přítomnosti správce systému.
Správce sám může provádět jednotlivé příkazy i seznam příkazů pomocí speciálních řídicích znaků (&, |). Například:
Příkaz 1 & Příkaz 2 - Nejprve se provede příkaz 1 a teprve potom příkaz 2;
Příkaz 1 && Příkaz 2 - teprve po úspěšném provedení Příkazu 1 se spustí Příkaz 2. Výstupní proud programu je možné přesměrovat přímo do textového souboru k dalšímu zpracování. K tomu musíte použít řídicí znak „>“ a název textového souboru. Níže je uveden příklad výstupu obsahu aktuálního adresáře do textového souboru Report.txt pomocí příkazu dir:
dir>Report.txt
Správce může spustit více kopií konzoly voláním cmd.exe z příkazového řádku. Použití vnořené konzoly vám umožňuje pracovat s proměnnými prostředí operačního systému bez jakýchkoli důsledků pro celý systém jako celek, protože změny proměnných prostředí se po zavření vnořené konzoly neuloží. K řízení tohoto procesu se používají příkazy setlocal, endlocal a set.
V moderních operačních systémech existuje mnoho příkazů a utilit. Pamatujte na tolik různých programů a ještě více na jejich parametry
velmi obtížné, takže jedním z nejdůležitějších parametrů pro každý program je kombinace symbolů /?. Po provedení příkazu s tímto parametrem uživatel obdrží komplexní zprávu o použití utility a syntaxi jejích parametrů.
Všimněte si, že ilustrace v levém horním rohu další stránky používá složitou syntaxi. Takže ihned po vypnutí /? za speciálním oddělovačem „|“ používá se příkaz more, který umožňuje zobrazit informace na obrazovce ne úplně, ale v určitých částech, které jsou vhodné pro další čtení.
Chcete-li zavřít konzolu příkazového řádku, musíte spustit příkaz exit.
Kdo to tady má na starosti?
Podle svých možností se konzolové programy dělí na:
- řídicí příkazy operačního systému jsou příkazy jako vypnutí nebo taskkill;
- síťové příkazy - net a ipconfig;
- příkazy pro monitorování systému - tasklist a systeminfo;
- příkazy pro podporu souborového systému - dir, mkdir, copy;
- příkazy pro údržbu pevných disků - defrag a diskpart;
- příkazy pro podporu adresářových služeb (Active Directories) - adrep a dsadd;
- pomocné příkazy, tato část obsahuje různé nástroje pro vytváření skriptů, nastavení tiskáren, práci s proměnnými prostředí atd.
Podívejme se na typické zástupce každé skupiny a dovolíme si dát několik doporučení pro použití příkazů v nich obsažených.
Monitorovací a diagnostické příkazy
Monitorovací příkazy jako systeminfo a tasklist se používají k identifikaci problémů s hardwarem a softwarem. Tyto nástroje byly poprvé představeny v operačním prostředí Windows Server 2003, takže správci dosud plně nedocenili funkčnost těchto příkazů. Například nyní nemusíte chodit na kartu „Vlastnosti“ ikony „Tento počítač“ - příkaz systeminfo vytiskne základní informace o všech komponentách systému s úplným dešifrováním na obrazovce konzoly. Parametr /s zobrazí informace o libovolném vzdáleném počítači. Chcete-li například zjistit konfiguraci počítače TESTSERVER, spustili byste následující příkaz:
Systeminfo /s TESTSERVER
A nástroj tasklist zobrazí procesy běžící na vašem počítači.
Nástroj tasklist vám umožňuje dotazovat se na systémy připojené k síti. Parametr /v umožňuje získat podrobné výpisy s užitečnými informacemi, včetně uživatelských jmen, a parametr /t zobrazuje procesy, které načetly konkrétní soubor dll. Další užitečný nástroj, openfiles, umožňuje získat informace o všech otevřených souborech v místním i vzdáleném operačním systému. V předchozích verzích operačních systémů Windows bylo nutné použít příkaz oh.exe, v moderních verzích stačí v příkazovém řádku konzoly spustit příkaz, který nastaví režim sledování pro všechny otevřené soubory v systému:
Openfiles/local on
Uživatel obdrží informace o všech otevřených souborech v systému pomocí příkazu s jednoduchou syntaxí:
Otevřít soubory
Příkaz openfiles s volbami /query /v ukazuje, kteří uživatelé spouštějí procesy, které soubory otevřely. Pomocí dalších klíčových parametrů můžete nastavit různé režimy výstupu informací.
Příkazy operačního systému
Windows Server 2003 poskytuje správcům nové příkazy, které jim pomáhají nejen diagnostikovat systém, ale také jej spravovat. Mezi takové příkazy patří nástroj pro vypnutí. Jako klíčové parametry pro tento nástroj lze použít následující:
- /s - úplné normální vypnutí systému;
- /p - vypnutí;
- /f - vypnutí aktivních aplikací;
- /d — přechod do režimu nízké spotřeby energie;
- /I - ukončí relaci bez vypnutí počítače.
V podobě nástroje, který registruje všechna pravidelná vypnutí počítače, vystupuje obsluha události vypnutí (Shutdown Event Tracker) jako nástroj, který shromažďuje a diagnostikuje všechna vypnutí provedená správcem. Je také možné vypnout systém s uvedením důvodu; k tomu musíte použít klíč /d.
Příkaz taskkill, analogický příkazu kill v operačních systémech rodiny *nix, umožňuje „zabít“ zamrzlou aplikaci. Společně s příkazem tasklist poskytují tyto nástroje výkonný nástroj pro rychlé zasahování do spouštění aplikací, které představují potenciální hrozbu pro výkon serveru. Mezi parametry tohoto příkazu byste si měli povšimnout klíče /pid, který umožňuje ukončit proces pomocí jeho jedinečného identifikátoru, a klíče /im, který umožňuje ukončit aplikaci se zadaným názvem. Následující příklad ukončí procesy s ID 1000 a 1240:
Taskkill /pid 1000 /pid 1240
Příkazy pro údržbu pevného disku
Příkaz defrag umožňuje optimalizovat váš pevný disk. Nástroj může defragmentovat disky se systémy souborů FAT, FAT32 a NTFS. Defrag funguje stejně dobře s dynamickými i základními typy disků. Syntaxe pro volání tohoto příkazu je následující:
Defragmentovat disk [ -a j [ -f ] [ -v ] [ -? ]
Parametr -a poskytuje pouze analýzu informací na disku, parametr -f — optimalizace informací, včetně nedostatku místa na disku pro vytvoření dočasných souborů, a parametr -v — zobrazuje zprávu o průběhu optimalizace. Nezapomeňte, že pro úspěšnou defragmentaci musí disk obsahovat alespoň 15 % volného místa.
Příkaz fdisk již není podporován jádrem operačního systému Windows Server 2003. Byl nahrazen příkazem diskpart, rovněž určeným pro servis pevných disků. Rozdělte disk na oddíly, vytvořte logické jednotky, odstraňte je - to jsou jen některé z úkolů, které tato utilita řeší. Příkaz diskpart je v zásadě zaměřen na práci se speciálními soubory skriptů, které popisují postupy údržby pevného disku. Takto vypadá volání tohoto příkazu pro soubor skriptu Scriptl.txt:
Diskpart /s Scriptl.txt
Každý řádek takového souboru je instrukce pro nějakou operaci. Takže například dává příkaz k vytvoření nového oddílu s určitou velikostí řádku
Vytvořit logickou velikost oddílu=2048
Síťové příkazy
Mezi síťovými příkazy bych rád vyzdvihl dvě utility. První je příkaz ipconfig, druhý je netstat. Správci systému používají tyto příkazy nejen k monitorování sítě, ale také k ochraně před nebezpečnými programy, které se snaží převzít kontrolu nad systémem.
Pomocí utility ipconfig může uživatel zjistit síťovou adresu svého počítače a vyvoláním tohoto příkazu s parametrem /all získá kompletní informace o konfiguraci sítě na lokálním počítači. Parametr /renew umožňuje změnit nastavení sítě bez restartování celého systému.
Pokud si všimnete, že se s vaším počítačem něco děje, pak v tomto případě pomůže příkaz netstat, který nejen označí otevřené síťové porty, přes které by se útočníci mohli připojit k vašemu systému, ale také identifikuje procesy běžící na serveru bez vašeho vědomí. Přepínač /o tedy zobrazuje informace o identifikátoru procesu (PID) pomocí konkrétního síťového připojení. Je možné vidět, které počítače v síti komunikují s vaším lokálním operačním systémem.
Příkazy pro podporu adresářové služby
Celá síť se skládá z komponent a je složitou hierarchickou strukturou postavenou ve formě stromu. Objekty takového systému jsou stránky, podsítě, servery, počítače, skupiny, uživatelé, kontakty, sdílená síťová zařízení.
Pro sledování takto složité struktury poskytuje operační systém příkaz dsquery, který je určen pro pokročilé vyhledávání komponent adresářové služby. Tento příkaz lze také použít k zobrazení informací o vlastnostech vybraných komponent (přepínač -attr). Parametry -scope, -subtree, -onelevel, -base určují úroveň vnoření vyhledávání a klíč -filter umožňuje použít filtr vyhledávání.
Příkaz dsmod může pomoci, pokud potřebujete upravit jeden nebo více účtů pro vybranou komponentu adresářové služby. Můžete například odebrat uživatele ze skupiny nebo mu přiřadit nové heslo. Níže je uveden příklad změny účtu pro uživatele TestUser:
Uživatel Dsmod
"CN=TestUser,CN=Users,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd ano
Příkaz dsmove přesune objekt v rámci aktuální domény. Pomocí klíčů -newname a -newparent můžete nastavit nový název objektu a změnit jeho umístění.
Příkazy podpory souborového systému
Popis některých často používaných příkazů pro práci se soubory a adresáři je uveden v tabulce. Příkaz deltree, který prováděl kaskádové mazání složek a souborů v nich, je nyní nahrazen příkazem rmdir s přepínačem /s.
Malá tajemství velkého systému
Změna příkazového řádku
Najděte klíč v registru: V tomto klíči vytvořte parametr řetězce „PROMPT“ s typem (REG_EXPAND_SZ) a přiřaďte mu jednu z následujících hodnot:
- $B – svislý pruh „I“;
- $D - aktuální datum;
- $G - větší znaménko ">";
- $1_ - znaménko menší "<»;
- $N — aktuální disk;
$P - aktuální jednotka a cesta; - $Q - = "=";
- $T - aktuální čas;
- $V – verze systému Windows;
- $$ je znak dolaru „$“.
Po restartu uvidíte pozvánku ve vámi definovaném tvaru.
Automatické příkazy
Chcete-li povolit možnost automatického psaní příkazů stisknutím klávesy „Tab“, vyhledejte klíč v registru:
Potom nastavte hodnotu CompletionChar na 9, což je ID klíče Tab, zavřete registr a restartujte počítač. V okně konzoly můžete nyní při psaní části názvu příkazu stisknout klávesu Tab a systém Windows automaticky nahradí požadovaný příkaz.
Změna barvy konzoly
Najděte klíč v registru:
Změňte parametr DefaultCoior. Hodnota -F0 vypíše černý text na bílém pozadí a hodnota IE vás překvapí žlutou a modrou barvou konzole.
Rychle spusťte konzolu příkazového řádku z místní nabídky
Najděte klíč v registru:
Přidejte k němu podsekce “CommandPrompt -> Command” Nastavte výchozí parametr klávesy Command na “cmd.exe /k cd “%1””.
Nastavte výchozí parametr klávesy příkazového řádku na „Otevřít příkazový řádek“.
Kliknutím pravým tlačítkem na libovolnou složku v Průzkumníku můžete vybrat příkaz Otevřít příkazový řádek, který spustí konzolu příkazového řádku v požadovaném adresáři.
Závěr
Dobře, teď je po všem. Povídali jsme si o základech práce s konzolí. Dále vám dáme příležitost sami prozkoumat funkčnost a rozmanitost příkazů konzoly. Jen nezapomeňte na cenný klíč /? a zbytek přijde s časem a zkušenostmi.