Funkcie príkazového riadku. Práca s príkazovým riadkom systému Windows (CMD)

  • 15.10.2019

Dnes budeme hovoriť o príkazovom riadku, konkrétne o príkazoch, ktoré budú užitočné na použitie. Samotné rozhranie príkazového riadku, ako vieme, nie je oku veľmi príjemné, napriek tomu pomocou neho môžeme použiť tie najnutnejšie príkazy, ktoré nemajú grafický shell. Takže príkazy príkazového riadku. Mimochodom, namiesto štandardnej konzoly Windows môžete použiť funkčnejšiu.

Driverquery

Tento nástroj vám umožňuje vyriešiť niektoré problémy s. Mnoho používateľov používa aplikácie tretích strán na zistenie akýchkoľvek informácií o ovládačoch, v tomto prípade to nie je potrebné a môžete použiť vstavaný nástroj.

Ak chcete spustiť tento program, musíte zadať príkaz:

alebo

Check Disk - CHKDSK

Ako je už zrejmé z názvu položky, pomôcka príkazového riadka vám umožňuje vložiť pevný disk a tiež opraviť chyby súborového systému.

Ak chcete spustiť obslužný program, musíte zadať príkaz do príkazového riadku:

chkdsk C: /F / R

S: Je písmeno jednotky, ktoré sa má skontrolovať.

/ F- funkcia, ktorá aktivuje kontrolu disku na chyby.

/ R- hľadá chybné sektory.

IPConfig

Tento nástroj umožňuje používateľom zistiť IP adresu ich počítačov a informácie o TCP / IP pripojeniach, ako aj sieťových adaptéroch, modemoch atď.

Pomocou niektorých ďalších funkcií môžete pomocou tohto príkazu vymazať vyrovnávaciu pamäť DNS a aktualizovať adresy IP pre niektoré zariadenia, napríklad sieťový adaptér.

Ak chcete spustiť pomôcku IPCONFIG, musíte zadať príkaz do príkazového riadka:

Ak chcete vymazať vyrovnávaciu pamäť DNS, zadajte tento príkaz:

Toto sú základné príkazy, ktoré existujú v príkazovom riadku systému Windows. Prirodzene, nie sú jediné a nie je ich málo. Už máme článok, kde sú uvedené takmer všetky príkazy a ich krátky popis. To je všetko. Prečítajte si tiež o. Zrazu to bude zaujímavé.

Prečo je svet taký chaotický? Pretože správca nášho systému zabudol na plnenie svojich povinností. Alebo ste jednoducho stratili zoznam príkazov cmd z nášho sveta. Aj keď je to trochu originálny pohľad na existujúci poriadok vecí, predsa len odráža časť pravdy, ktorú potrebujeme: pomocou príkazového riadku môžete veci vo svojom počítači jednoducho usporiadať:

Čo je príkazový riadok

Príkazový riadok je najjednoduchší nástroj na správu operačného systému počítača. Ovládanie sa vykonáva pomocou množstva vyhradených príkazov a sady znakov textovej klávesnice bez účasti myši ( v operačnom systéme Windows).

V systémoch založených na systéme UNIX možno myš použiť s príkazovým riadkom.

Niektoré z príkazov k nám prišli z MS-DOS. Príkazový riadok sa tiež nazýva konzola. Slúži nielen na správu operačného systému, ale aj na správu bežných programov. Najčastejšie táto sada príkazov obsahuje tie najzriedkavejšie používané.

Výhodou používania základných príkazov cmd je, že využíva minimum systémových prostriedkov. A to je dôležité v prípade núdze, keď je zapojená všetka sila počítača, tak či onak.

V cmd je implementovaná možnosť spúšťania a vytvárania celých dávkových súborov, čo je určité poradie vykonávania množstva príkazov (skriptov). Vďaka tomu môžu byť použité na automatizáciu vykonávania určitých úloh ( správa účtov, archivácia údajov a ďalšie).

Príkazový shell systému Windows na manipuláciu a presmerovanie príkazov na konkrétne nástroje a nástroje operačného systému je interpret Cmd.exe. Načíta konzolu a presmeruje príkazy v systémovo zrozumiteľnom formáte.

Práca s príkazovým riadkom v operačnom systéme Windows

Existuje niekoľko spôsobov, ako zavolať konzolu v systéme Windows:


Oba spôsoby zahŕňajú spustenie konzoly ako aktuálneho používateľa. Teda so všetkými právami a obmedzeniami, ktoré sú na jeho úlohu v operačnom systéme kladené. Ak chcete spustiť cmd s právami správcu, vyberte ikonu programu v ponuke Štart a vyberte príslušnú položku v kontextovej ponuke:


Po spustení pomôcky môžete získať pomocné informácie o príkazoch a ich formáte v konzole. Ak to chcete urobiť, musíte vstúpiť do pomocníka operátora a stlačiť "Enter":


Základné príkazy pre prácu so súbormi a adresármi

Najčastejšie používané príkazy sú:

  • RENAME - premenovanie adresárov a súborov. Syntax príkazu:

PREMENOVAŤ | REN [jednotka / cesta] pôvodný názov súboru / adresára | konečný názov súboru
Príklad: PREMENOVAŤ C: UsershomeDesktoptost.txt test.txt

  • DEL (ERASE) - Používa sa na odstránenie iba súborov, nie adresárov. Jeho syntax je:

DEL | VYMAZAŤ [metóda spracovania] [názov súboru]
Príklad: Del C: UsershomeDesktoptest.txt / P

Spôsob spracovania znamená špeciálny príznak, ktorý umožňuje implementovať určitú podmienku pri odstraňovaní súboru. V našom príklade príznak "P" zapne zobrazenie dialógového okna povolenia na odstránenie každého súboru:


Ďalšie podrobnosti o možných hodnotách parametra „metóda spracovania“ nájdete v technickej dokumentácii operačného systému Windows.

  • MD - umožňuje vytvoriť priečinok na zadanej ceste. Syntax:

MD [jednotka:] [cesta]
Príklad:
MD C: UsershomeDesktoptest1test2

Príklad vytvorí podpriečinok test2 v priečinku test1. Ak jeden z koreňových priečinkov cesty neexistuje, vytvorí sa tiež:

  • RD ( RMDIR) - odstráni konkrétny priečinok alebo všetky adresáre v zadanej ceste. Syntax:

RD | RMDIR [kľúč_spracovania] [jednotka / cesta]
Príklad:
rmdir / s C: UsershomeDesktoptest1test2

Príklad používa príznak s, ktorý spôsobí vymazanie celej vetvy adresára zadanej v ceste. Preto by ste nemali zbytočne používať príkaz rmdir s týmto prepínačom spracovania.

V ďalšej časti sa bližšie pozrieme na sieťové príkazy cmd.

Sieťové príkazy

Príkazový riadok vám umožňuje ovládať nielen súborový systém počítača, ale aj jeho sieťové možnosti. Sieťové príkazy konzoly zahŕňajú veľký počet operátorov na monitorovanie a testovanie siete. Najrelevantnejšie sú:

  • ping - príkaz sa používa na sledovanie možností sieťového pripojenia PC. Nastavený počet paketov sa odošle do vzdialeného počítača a potom sa mu pošle späť. Do úvahy sa berie čas prenosu paketov a percento straty. Syntax:

ping [-t] [-a] [-n počet] [-l veľkosť] [-f] [-i TTL] [-v typ] [-r počet] [-s počet] [(-j zoznam hostiteľov | - k hostlist)] [-w int] [názov cieľového_PC]

Príklad implementácie príkazu:
ping example.microsoft.com
ping –w 10000 192.168.239.132

V poslednom príklade príkazu cmd ping sa príjemcovi odošle požiadavka so zadanou IP adresou. Čakací interval medzi paketmi je 10 000 (10 sekúnd). Štandardne je tento parameter nastavený na 4000:


  • tracert - slúži na určenie sieťovej cesty k určenému zdroju odoslaním špeciálnej echo správy cez protokol
  • ICMP (Control Message Protocol). Po spustení príkazu s parametrami sa zobrazí zoznam všetkých smerovačov, cez ktoré prechádza cesta správy. Prvá položka v zozname je prvý smerovač zo strany požadovaného zdroja.

Syntax príkazu tracer cmd je:
tracert [-d] [-h max_ hops] [-j zoznam hostiteľov] [-w medzera] [cieľový_zdrojový_názov]
Príklad implementácie:
tracert -d -h 10 microsoft.com

Príklad sleduje cestu k určenému zdroju. To zvyšuje rýchlosť operácie pomocou parametra d, ktorý zabraňuje príkazu v pokuse získať povolenie na čítanie IP adries. Počet prechodov (skokov) je obmedzený na 10 pomocou nastavenej hodnoty parametra h. Predvolene je počet skokov 30:


vypnutie [(-l | -s | -r | -a)] [-f] [-m [\ názov_počítača]] [-t xx] [-c "správy"] [-d [u] [p]: xx: yy]
Príklad:
vypnutie / s / t 60 / f / l / m \ 191.162.1.53

Vzdialený počítač (m) so zadanou IP adresou (191.162.1.53) sa vypne (s) po 60 sekundách (t). Toto vynúti ukončenie všetkých aplikácií (f) a relácie aktuálneho používateľa (l).

Potrebujete ešte niekoľko príkazov

Pri práci s PC sa vám môže hodiť niekoľko ďalších príkazov z obrovského zoznamu cmd operátorov. Tu sú niektoré z nich:

  • formát - naformátuje CD v mechanike špecifikovanej v parametroch. Syntax príkazu:

formátovať objem

Pri písaní syntaxe príkazu sú voliteľné parametre uzavreté v hranatých zátvorkách.

Potvrdzuje to nasledujúci príklad písania príkazu:
format e: - médium v ​​jednotke E bude naformátované;

  • set - slúži na prácu s premennými prostredia. Tento príkaz cmd vám umožňuje vytvárať, mazať a priraďovať hodnoty premenným, ktoré možno použiť pri práci s príkazovým riadkom. Syntax:

nastaviť []] reťazec]
Príklad.

V systéme Windows 7 existujú také operácie, ktoré je nemožné alebo ťažké vykonať prostredníctvom bežného grafického rozhrania, ale v skutočnosti sa dajú vykonať prostredníctvom rozhrania "Príkazový riadok" pomocou interpreta CMD.EXE. Uvažujme o základných príkazoch, ktoré môžu používatelia použiť pri používaní zadaného nástroja.

Príkazy v "Príkazovom riadku" spúšťajú rôzne nástroje a vykonávajú určité operácie. Hlavný príkazový výraz sa často používa v spojení s množstvom atribútov, ktoré sa píšu lomkou ( / ). Práve tieto atribúty spúšťajú špecifické operácie.

Naším cieľom nie je popísať absolútne všetky príkazy používané pri používaní nástroja CMD.EXE. Aby ste to urobili, museli by ste napísať viac ako jeden článok. Pokúsime sa umiestniť na jednu stránku informácie o najužitočnejších a najpopulárnejších výrazoch príkazov a rozdelíme ich do skupín.

Spustenie pomocných programov systému

Najprv sa pozrime na výrazy, ktoré sú zodpovedné za spúšťanie dôležitých systémových utilít.

CHKDSK- spustí nástroj Check Disk, ktorý sa spustí. Tento výraz príkazu možno zadať s ďalšími atribútmi, ktoré zase spúšťajú vykonávanie určitých operácií:

  • / f- obnova disku v prípade zistenia logických chýb;
  • / r- obnovenie diskových sektorov v prípade zistenia fyzického poškodenia;
  • / X- odpojte určený pevný disk;
  • / skenovať- proaktívne skenovanie;
  • C:,D:,E:...- špecifikovanie logických jednotiek na skenovanie;
  • /? - vyvolajte pomoc o nástroji Check Disk.

SFC- spustenie pomôcky. Tento príkazový výraz sa najčastejšie používa s atribútom / skenovanie teraz... Spustí nástroj, ktorý kontroluje súlad súborov OS so štandardmi. V prípade poškodenia, v prítomnosti inštalačného disku, je možné obnoviť integritu systémových objektov.

Práca so súbormi a priečinkami

Ďalšia skupina výrazov je určená pre prácu so súbormi a priečinkami.

PRIDAŤ- otváranie súborov v priečinku určenom používateľom, ako keby boli v požadovanom adresári. Predpokladom je zadať cestu k priečinku, na ktorý sa akcia použije. Nahrávanie sa vykonáva podľa nasledujúcej šablóny:

pripojiť [;] [[počítačová jednotka:] cesta [; ...]]

Pri použití tohto príkazu je možné použiť nasledujúce atribúty:

  • / e- zaznamenanie úplného zoznamu súborov;
  • /? - spustenie pomoci.

ATTRIB- príkaz je určený na zmenu atribútov súborov alebo priečinkov. Rovnako ako v predchádzajúcom prípade je predpokladom zadať úplnú cestu k spracovávanému objektu spolu s výrazom príkazu. Na nastavenie atribútov sa používajú nasledujúce klávesy:

  • h- skrytý;
  • s- systémové;
  • r- len na čítanie;
  • a- archívny.

Na uplatnenie alebo zakázanie atribútu sa pred kláves umiestni znak, resp «+» alebo «-» .

KOPÍROVAŤ- slúži na kopírovanie súborov a adresárov z jedného adresára do druhého. Pri použití príkazu musíte zadať úplnú cestu kopírovaného objektu a priečinok, do ktorého sa to vykoná. S daným príkazovým výrazom možno použiť nasledujúce atribúty:

  • / v- kontrola správnosti kopírovania;
  • / z- kopírovanie objektov zo siete;
  • / r- prepísanie cieľa, keď sa mená zhodujú bez potvrdenia;
  • /? - aktivácia pomoci.

DEL- mazanie súborov zo zadaného adresára. Príkazový výraz poskytuje možnosť použiť množstvo atribútov:

  • / str- zahrnutie požiadavky na potvrdenie vymazania pred manipuláciou s každým objektom;
  • / q- zakázanie požiadavky pri mazaní;
  • / s- mazanie objektov v adresároch a podadresároch;
  • / a:- mazanie objektov so zadanými atribútmi, ktoré sa priraďujú pomocou rovnakých kláves ako pri použití príkazu ATTRIB.

RD- je analogický s predchádzajúcim príkazom, ale nevymaže súbory, ale priečinky v zadanom adresári. Pri použití je možné použiť rovnaké atribúty.

DIR- zobrazí zoznam všetkých podadresárov a súborov, ktoré sa nachádzajú v zadanom adresári. Spolu s hlavným výrazom sa použijú nasledujúce atribúty:

  • / q- získanie informácií o vlastníkovi súboru;
  • / s- zobrazenie zoznamu súborov zo zadaného adresára;
  • / w- výstup zoznamu v niekoľkých stĺpcoch;
  • / o- triedenie zoznamu zobrazených objektov ( e- Rozšírením; n- podľa mena; d- podľa dátumu; s- podľa veľkosti);
  • / d- zobrazenie zoznamu v niekoľkých stĺpcoch zoradených podľa týchto stĺpcov;
  • / b- zobraziť iba názvy súborov;
  • / a- zobrazenie objektov s určitými atribútmi, ktoré sa zadávajú pomocou rovnakých kláves ako pri použití príkazu ATTRIB.

REN- slúži na premenovanie adresárov a súborov. Cesta k objektu a jeho nový názov sú špecifikované ako argumenty tohto príkazu. Napríklad na premenovanie súboru file.txt, ktorý sa nachádza v priečinku "priečinok" nachádza v koreňovom adresári disku D, do súboru file2.txt musíte zadať nasledujúci výraz:

REN D: \ priečinok \ súbor.txt súbor2.txt

MUDr- určený na vytvorenie nového priečinka. V syntaxi príkazu nezabudnite uviesť jednotku, na ktorej bude nový adresár umiestnený, a adresár, kde sa bude nachádzať, ak je vnorený. Napríklad na vytvorenie adresára priečinokN ktorý sa nachádza v adresári priečinok na disku E, mali by ste zadať nasledujúci výraz:

md E: \ priečinok \ priečinokN

Práca s textovými súbormi

Ďalší blok príkazov je pre prácu s textom.

TYP- zobrazuje obsah textových súborov na obrazovke. Požadovaným argumentom tohto príkazu je úplná cesta k objektu, ktorého text by sa mal zobraziť. Napríklad na zobrazenie obsahu súboru file.txt umiestneného v priečinku "priečinok" na disku D, musíte zadať nasledujúci príkazový výraz:

TYP D: \ priečinok \ súbor.txt

TLAČIŤ- tlač obsahu textového súboru. Syntax tohto príkazu je podobná predchádzajúcemu, ale namiesto zobrazenia textu na obrazovke sa vytlačí.

NÁJSŤ- hľadá textový reťazec v súboroch. Spolu s týmto príkazom musíte zadať cestu k objektu, v ktorom sa vyhľadávanie vykonáva, ako aj názov hľadaného reťazca v úvodzovkách. Okrem toho sa na tento výraz vzťahujú nasledujúce atribúty:

  • / c- zobrazí sa celkový počet riadkov obsahujúcich požadovaný výraz;
  • / v- výstup riadkov, ktoré neobsahujú požadovaný výraz;
  • / ja- vyhľadávanie bez rozlišovania malých a veľkých písmen.

Práca s účtami

Pomocou príkazového riadka môžete zobraziť a spravovať informácie o používateľoch systému.

PRST- zobrazenie informácií o užívateľoch zaregistrovaných v operačnom systéme. Povinným argumentom tohto príkazu je meno používateľa, o ktorom chcete dostávať údaje. Prípadne môžete použiť atribút / i... V tomto prípade sa informácie zobrazia vo verzii zoznamu.

TSCON- vykoná spojenie relácie používateľa s reláciou terminálu. Pri použití tohto príkazu musíte zadať ID relácie alebo jej názov, ako aj heslo používateľa, ktorému patrí. Heslo by malo byť uvedené za atribútom / HESLO.

Práca s procesmi

Ďalší blok príkazov je určený na riadenie procesov v počítači.

QPROCESS- poskytovanie údajov o prebiehajúcich procesoch na PC. Zobrazené informácie budú zahŕňať názov procesu, meno používateľa, ktorý ho spustil, názov relácie, ID a PID.

TASKKILL- slúži na ukončenie procesov. Požadovaný argument je názov prvku, ktorý sa má zastaviť. Uvádza sa za atribútom / IM... Môžete tiež ukončiť nie podľa mena, ale podľa ID procesu. V tomto prípade sa používa atribút / PID.

vytváranie sietí

Pomocou príkazového riadku je možné ovládať rôzne akcie v sieti.

GETMAC- začne zobrazovať MAC adresu sieťovej karty pripojenej k počítaču. Ak existuje viacero adaptérov, zobrazia sa všetky ich adresy.

NETSH- iniciuje spustenie nástroja s rovnakým názvom, pomocou ktorého sa zobrazujú a menia informácie o parametroch siete. Tento príkaz má vďaka svojej veľmi širokej funkčnosti obrovské množstvo atribútov, z ktorých každý je zodpovedný za vykonanie konkrétnej úlohy. Ak chcete získať podrobné informácie o nich, môžete použiť pomoc pomocou nasledujúceho príkazového výrazu:

NETSTAT- zobrazenie štatistických informácií o sieťových pripojeniach.

Ďalšie príkazy

Pri používaní CMD.EXE sa používa aj množstvo iných príkazových výrazov, ktoré nemožno rozdeliť do samostatných skupín.

ČAS- zobrazenie a nastavenie systémového času PC. Po zadaní tohto príkazového výrazu sa na obrazovke zobrazí aktuálny čas, ktorý je v úplnom spodnom riadku možné zmeniť na ľubovoľný iný.

DÁTUM- príkaz v syntaxi je úplne podobný predchádzajúcemu, no neslúži na zobrazenie a zmenu času, ale na spustenie týchto procedúr vo vzťahu k dátumu.

VYPNÚŤ- vypne počítač. Tento výraz možno použiť lokálne aj vzdialene.

PRESTÁVKA- vypnúť alebo spustiť režim spracovania kombinácie tlačidiel Ctrl + C.

ECHO- zobrazuje textové správy a slúži na prepínanie režimov ich zobrazenia.

Toto nie je úplný zoznam všetkých príkazov, ktoré sa používajú pri používaní rozhrania CMD.EXE. Napriek tomu sme sa pokúsili odhaliť mená, ako aj stručne opísať syntax a hlavné funkcie najžiadanejších z nich, pre pohodlie ich rozdelením do skupín podľa účelu.

Programovanie Cmd (úvod pre začiatočníkov)

Toto je len úvod do príkazov cmd, nesúďte striktne, článok bol napísaný pre Novikov, ktorý sa podľa mňa bude hodiť mnohým ďalším =)
Pravdepodobne veľa ľudí ani netuší, že cmd je univerzálny shell,
čo umožňuje nielen spravovať systém, ale aj programovať!
Samozrejme, úroveň jazyka nie je taká vysoká ako napríklad s, ale stále ...

Najprv napíšme malý program, ktorý vypíše riadok zapísaný do premennej.
Prejdeme na jednotku C: \ a vytvoríme tam niečo ako program_1.cmd (môžete * .bat)
otvorte ho pomocou poznámkového bloku a zadajte nasledujúce riadky:

rem program_1
cls
@echo vypnuté
farba 0A
nastavený reťazec = Ahoj svet !!!
echo% string%

rem – používa sa na opis komentárov
cls - ak niekto nevie, ide o čistenie obrazovky
@echo off - vypne zobrazovanie príkazov na obrazovke. Dávaj pozor na @
pred ECHO! Zabraňuje tomu, aby sa príkazy ozývali na samostatnom riadku.
farba 0A - nastavte farbu pozadia a textu
nastavený reťazec = Ahoj svet !!! - množina sa používa na popis premenných
echo% string% - výstup na obrazovku premennej, všimnite si %%, toto je
znamená, že toto je skutočne premenná, nie reťazec!

Prišli sme na kód, teraz sa pozrime na výsledok programu! Spustíme ho na vykonanie cez cmd:
program_1.cmd
Výsledkom popravy bude, uhádli ste, Hellow World !!! Jasné zelené písmená na čiernom pozadí

Teraz si úlohu trochu skomplikujeme, do tohto kódu pridajte podmienku!

rem program_2
cls
@echo vypnuté
farba 0A
nastaviť a = 1
nastaviť časovač = 10
if% a% == 1 (vypnutie / r -t% časovač% -c "Boli ste napadnutí"
) inak (echo a! = 1)

Myslím, že ste už uhádli, čo bude na výstupe. Hodnotu zapísanú do premennej "a" porovnáme s 1, ak je podmienka pravdivá, počítač sa reštartuje o 10 sekúnd, inak je na výstupe zapísané a! = 1. Príklad je triviálny a jednoduchý,
no, ale pre mnohých pochopiteľné.

Teraz poďme priamo k cyklom. Zoberme si najzákladnejší príklad:
rem program_3
cls
@echo vypnuté
farba 0A
pre / l% B na (0,1,10) do echo% B

tento program zobrazí čísla v stĺpci, od 0 do 10 s krokom 1 =) všetko je také jednoduché ako ...
Teraz je to trochu komplikovanejšie, pretože sa dá použiť na výkonnejšie účely,
ak chcete napríklad iterovať cez súbory, môžete napríklad napísať do cmd:

for% B in (C: *. cmd) do (echo% B)

Na oplátku dostanete všetky svoje programy s koncovkou * .cmd

Môžete tiež prechádzať adresármi napríklad pomocou cyklu for

pre / d% B v (C: *) do echo% B

Zobrazí všetky adresáre na jednotke C: \ (Poznámka, iba adresáre, nie podadresáre!)

Teraz si napíšme základný program, ktorý bude vyberať emaily z databázy a zapisovať ich do iného súboru.

(pre / f "tokens = 1-5"% A v (users.txt) urobte @echo% D)> emails.txt

Napríklad naša základňa je „ideálna“, ako napríklad:

Vasya Pupkin sakra [e-mail chránený] 81231111111
Dima Ivanov lamer [e-mail chránený] 81232222222
Genya Petrov lamer [e-mail chránený] 81233333333
Egor Sidorov lamer [e-mail chránený] 81234444444
Anton Popovič Lamer [e-mail chránený] 81235555555
Kosťa Terentev lamer [e-mail chránený] 81236666666
Vanya Onisenko lamer [e-mail chránený] 81237777777
Misha Loshenko lamer [e-mail chránený] 81238888888
Vlad Sorochinskiy lamer [e-mail chránený] 81239999999

Používame slučku na iteráciu všetkých slov a zapíšeme 4 (% D) do súboru emails.txt =)

Čo ešte môžete robiť s cmd?

Popíšem svoj príklad. Zaoberám sa tvorbou webových stránok, ktoré využívajú databázu mysql. So základňou pracujem cez konzolu, ktorá je mi známejšia. Aby som si nerobil parný kúpeľ, napísal som malý program mysql.cmd, ktorý sa k nemu pripojí:

PHP kód:
v:
cd usrlocalmysql4bin
mysql.exe -u root -p pass

v - virtuálny disk, na ktorom sa nachádza Denver
root - používateľské meno
pass - heslo používateľa

Zostáva nám to spustiť a užiť si prácu so základňou.
PS No, to je všetko! Článok bol malý, ale aj tak dúfam, že to bude niekoho logika =)

Nedávno som vyrástol z divokej enike vo veľmi veľkej spoločnosti na skromného správcu systému, ktorý dohliada na sieť 10 počítačov. A ako veľmi lenivý správca systému som stál pred úlohami automatizácie mojich činností. Pred pol rokom som ešte nevedel, že v príkazovom riadku Windows sú pipeline. Toto bol prvý šokujúci objav. A išiel som ďalej a ukázalo sa, že tam, kde som písal nástroje v C #, Delphi alebo ťažkopádne skripty s vnorenými slučkami, bolo možné vystačiť si s niekoľkými príkazmi forfiles alebo robocopy.
Nebudem hovoriť o frázach, ako je zoznam súborov a priečinkov pomocou klávesu Tab. Pod habrakat vám poviem o tom, čo môže byť užitočné pre začínajúcich adminov a enikemov.

Klávesové skratky
Začnime s klávesovými skratkami, pretože najprv sa musíme naučiť, čo nám môže poskytnúť pracovné prostredie.

F1- V konzole tento kláves funguje presne ako šípka doprava, t.j. vypíše jeden znak po druhom od posledného zadaného (alebo zvoleného v histórii) príkazu.
F2 +<символ> - Vypíše posledný zadaný príkaz až do zadaného znaku. Ak napríklad posledný zadaný príkaz vyzeral takto:
ping 192.168.25.1
potom po stlačení kombinácie klávesov F2 + 5 Získate:
ping 192.168.2
F3- Zobrazí posledný a iba posledný príkaz v histórii ako celku.
F5- Zobrazuje posledné zadané príkazy v poradí, rovnako ako šípka nahor.
F6- Vloží znak EOF na aktuálnu pozíciu príkazového riadku, čo je rovnaké ako pri stlačení Ctrl + Z.
F7- Dialógové okno obsahujúce históriu príkazov.

Alt + F7- Vymaže históriu príkazov.
<символ(ы)>+ F8- Prechádza cez príkazy, ktoré začínajú znakmi už zadanými do príkazového riadku.
Ak pred stlačením F8 nič nezadávajte, potom bude tento kláves fungovať ako šípka hore, ale s malým rozdielom - iterácia cez riadky sa bude vykonávať cyklicky, t.j. po prvom príkaze zo zoznamu sa zobrazí posledný.
F9 +<число> - Vloží príkaz z histórie s príslušným číslom. Napríklad v situácii zobrazenej na obrázku vyššie, keď stlačíte kombináciu F9 + 4 konzola zobrazí:
ipconfig

Operátori príkazového riadku
Kedysi dávno, keď som bol malý, som si ani nevedel predstaviť, ako sa dá pracovať v konzole bez grafického rozhrania. Výstup príkazov totiž niekedy zaberie desiatky strán a ak odtiaľ potrebujete vybrať nejaké údaje, stránkovanie vás nezachráni. Jedného dňa som si ale nainštaloval FreeBSD na starý počítač, otvoril príručku a hlava sa mi zakrútila z otvorených možností. Tam môžete presmerovať výstup príkazu na vstup iného príkazu a toto sa nazýva potrubie.

Operátor potrubia v * nix a cmd je znak potrubia.
Napríklad príkaz zobrazí výstup všetkých textových súborov v aktuálnom priečinku
réžia | nájsť ".txt"

Operátor zreťazenia príkazov
&
Príklad: Príkaz1 a Príkaz2 - Najprv sa vykoná Príkaz1 a až potom Príkaz2
operátor AND
&&
Príklad: Príkaz1 && Príkaz2 - Príkaz2 bude vykonaný iba vtedy, ak bude úspešne dokončený Príkaz1
ALEBO operátor
||
Príklad: Príkaz1 || Príkaz2 – Príkaz2 sa vykoná iba v prípade, že príkaz1 zlyhá.

Zátvorky sa používajú na zoskupenie príkazov, príklady:

  • (Command1 & Command2) && Command3 - Ak Command1 a Command2 uspejú, Command3 sa vykoná.
  • (Tím1 a Tím2) || Command3 - Ak Command1 a Command2 zlyhajú, Command3 sa vykoná.

Ďakujem za pozornosť! Teším sa na kritiku a návrhy...

UPD1
Pre tých, ktorí nie sú v predmete, cirkumflex (tento znak „^“) znamená stlačenie klávesu s Ctrl (^ C = Ctrl + C).

^ C - Preruší príkaz, dobre, každý to vie.
^ S - Pozastaví vykonávanie príkazu a potom sa spustí.
^ I - Analógová karta, iteruje cez priečinky a súbory.
^ M - Analógový vstup.
^ H - Analógový Backspace.
^ G - Zapísaním príkazu echo ^ G do dávkového súboru môžete zapípať systémovým reproduktorom (reproduktorom).
(Príkazy ^ I a ^ H, ktoré som získal metódou "vedeckého pokecania", stále existuje ^ J, ale neviem, čo to robí)

P.S. Ďalšie jemnosti príkazového riadku systému Windows už boli na Habré opakovane zdôraznené. A nevidím dôvod na kopírovanie a vkladanie.
P.P.S. Odkazy na zaujímavé príspevky a články o ďalších funkciách príkazového riadka systému Windows.