Grunnleggende om Windows kommandolinje. Grunnleggende om kommandolinje i Windows Opprette kommandolinjeskript

Team HJELP lar deg få hjelpeinformasjon om de vanligste kommandoene i operativsystemene til Windows-familien. Hjelpeinformasjon vises både for interne skallkommandoer (IF, GOTO, etc.) og for standardverktøy kommandolinje(BCDEDIT, CHKDSK, etc.) . For å få hjelp til en bestemt kommando, bruk kommandolinjen:

HELP kommando

HJELP HVIS- Vis hjelpeinformasjon om bruk av kommandoen HVIS
HELP assoc > C:\assochlp.txt- Vis hjelpeinformasjon om bruk av kommandoen assoc med utdata av resultater til en tekstfil C:\asochlp.txt

Team HJELP uten parametere, viser en liste over kommandoer som støttes i denne versjonen av operativsystemet. For eksempel for Windows 7:

ASSOC- Vis eller endre tilordninger basert på filnavn.

ATTRIB- Vis og endre filattributter.

GÅ I STYKKER- Slå på og av CTRL+C-tastkombinasjonsbehandlingsmodus.

BCDEDIT- Angir egenskaper i oppstartsdatabasen for å kontrollere den første oppstarten.

CACLS- Vis og rediger tilgangskontrolllister (ACL) for filer.

ANROP- Kalle en batchfil fra en annen.

CD

CHCP- Vis eller still inn den aktive tegnsiden.

CHDIR- Vis navnet eller endre gjeldende mappe.

CHKDSK- Sjekke disken og vise statistikk.

CHKNTFS- Vis eller endre om disksjekk utføres under oppstart.

CLS- Rengjøring av skjermen.

CMD- Start en annen Windows-kommandolinjetolk.

FARGE- Angi standard forgrunns- og bakgrunnsfarger.

KOMP- Sammenlign innholdet i to filer eller to sett med filer.

KOMPAKT- Vis og endre filkomprimering på NTFS-partisjoner.

KONVERTERE- Konverter FAT-diskvolumer til NTFS. Den aktive stasjonen kan ikke konverteres.

KOPIERE- Kopier en eller flere filer til et annet sted.

DATO- Vis eller still inn gjeldende dato.

DEL

DIR- Vis en liste over filer og undermapper fra en spesifisert mappe.

DISKKOMP- Sammenligning av innholdet på to disketter.

DISKKOPI- Kopiering av innholdet på en diskett til en annen.

DISKPART- Vis og konfigurer diskpartisjonsegenskaper.

DOSKEY- Redigere og gjenoppkalle kommandolinjer; lage makroer.

DRIVERQUERY- Viser gjeldende status og egenskaper for enhetsdriveren.

EKKO- Vis meldinger og bytt visningsmodus for kommandoer på skjermen.

ENDLOKALT- Slutt på lokale miljøendringer for batchfil.

VISKE UT- Slett en eller flere filer.

EXIT- Slå av CMD.EXE-programmet (kommandolinjetolker).

F.C.- Sammenlign to filer eller to sett med filer og vis forskjellene mellom dem.

FINNE- Søk etter en tekststreng i en eller flere filer.

FINDSTR- Søk etter strenger i filer.

TIL- Kjør den angitte kommandoen for hver av filene i settet.

FORMAT- Formatere disken for å fungere med Windows.

FSUTIL- Vis og konfigurer filsystemegenskaper.

FTYPE- Vis eller endre filtypene som brukes ved samsvar med filnavn.

GÅ TIL- Overfør kontrollen til den merkede linjen i batchfilen.

GPRESULTAT- Vis gruppepolicyinformasjon for en datamaskin eller bruker.

GRAFTABL- Lar Windows vise et utvidet tegnsett i grafisk modus.

HJELP- Viser hjelpeinformasjon om Windows-kommandoer.

ICACLS- Vis, modifiser, arkiver eller gjenopprett ACL-er for filer og kataloger.

HVIS- Operator for betinget utførelse av kommandoer i en batchfil.

MERKELAPP- Opprett, endre og slett volumetiketter for disker.

M.D.- Lag en mappe.

MKDIR- Lag en mappe.

MKLINK- Lage symbolske og harde lenker

MODUS- Konfigurering av systemenheter.

MER- Sekvensiell datautgang i deler på størrelse med én skjerm.

BEVEGE SEG- Flytt en eller flere filer fra en mappe til en annen.

ÅPNE FILER- Vis filer åpnet i en delt mappe av en ekstern bruker.

STI- Viser eller setter søkebanen for kjørbare filer.

PAUSE- Setter kjøringen av batchfilen på pause og viser en melding.

POPD- Gjenoppretter den forrige aktive mappeverdien som er lagret ved hjelp av PUSHD-kommandoen.

SKRIVE UT- Skriver ut innholdet i en tekstfil.

SPILL- Endrer ledeteksten på Windows-kommandolinjen.

PUSHD- Lagrer den aktive mappeverdien og flytter til en annen mappe.

R.D.- Sletter en mappe.

GJENOPPRETTE- Gjenoppretter lesbare data fra en dårlig eller skadet disk.

R.E.M.- Plasserer kommentarer i batchfiler og CONFIG.SYS-filen.

REN

GJENNOMFØR- Gi nytt navn til filer eller mapper.

ERSTATTE- Erstatter filer.

RMDIR- Sletter en mappe.

ROBOKOPI- Forbedret verktøy for kopiering av filer og katalogtrær.

SETT- Viser, setter og fjerner Windows-miljøvariabler.

SETLOCAL- Begynner å lokalisere miljøendringer til en batchfil.

S.C.- Viser og konfigurerer tjenester (bakgrunnsprosesser).

SCHTASKS- Utfører kommandoer og kjører programmer i henhold til tidsplanen.

SKIFTE- Endring av posisjon (skift) av erstattede parametere for en batchfil.

SKRU AV- Lokal eller ekstern avstenging av datamaskinen.

SORTERE- Sortering av input.

START- Kjør et program eller en kommando i et eget vindu.

SUBST- Tilordne et disknavn til en gitt bane.

SYSTEMINFORMASJON- Vis informasjon om systemet og datamaskinens konfigurasjon.

LISTE OVER GJØREMÅL- Viser alle løpende oppgaver, inkludert tjenester.

TASKKILL- Avslutning eller stopp av en prosess eller søknad.

TID- Vis og still inn systemtiden.

TITTEL- Tilordne en vindustittel for gjeldende sesjon av CMD.EXE-kommandolinjetolkeren.

TRE - Grafisk display disk- eller mappekatalogstrukturer.

TYPE- Vis innholdet i tekstfiler.

VER- Vis informasjon om Windows-versjonen.

BEKREFTE- Stille inn modus for å kontrollere riktigheten av å skrive filer til disk.

VOL- Viser volumetiketten og serienummeret for disken.

XCOPY- Kopiering av filer og katalogtrær.

WMIC- Vis WMI-informasjon i et interaktivt miljø.

For å sende ut listen til en tekstfil, kan du bruke kommandoutdataomdirigering:

HJELP > myhelp.txt

Listen inneholder de vanligste kommandoene, hvorav de fleste finnes i alle operativsystemer i Windows-familien (TIME, DATE, COPY...). Noen av kommandoene er innebygde kommandoer CMD.EXE(REM, COLOR, etc.), men de fleste er kommandolinjeverktøy inkludert i standarddistribusjoner. Listen innhentet ved hjelp av HELP inneholder ikke engang halvparten av kommandoene som er inkludert i moderne versjoner operativsystemer i Windows-familien. Når du prøver å bruke HJELP for å få hjelpeinformasjon for en kommando som den ikke støtter, for eksempel hjelpe reagensc, vises meldingen:

Denne kommandoen støttes ikke. Bruk parameteren "reagentc /?".

Altså i tillegg til laget HJELP det er mulig å få hjelpeinformasjon ved å bruke en kommandolinjeparameter /? eller -? :

reagensc/?- Vis et hint for bruk av Windows Recovery Environment-oppsettkommandoen REAGENTC, som ikke støttes av HJELP-hjelp.

Denne artikkelen vil dekke det grunnleggende Windows kommandolinje, nemlig:

  • Kommandolinjekonsept;
  • Shell Commands Reference;
  • Sekvens av hendelser når du utfører en kommando;
  • Opprette kommandolinjeskript;
  • Kontrollere visningen av tekst og kommandoer;
  • Kommandoer for å studere systeminformasjon;
  • Kommandoer for bruk av registeret;
  • Systemtjenester ledelse;
  • Start på nytt og slå av systemer fra kommandolinjen;
  • Administrer applikasjoner og prosesser fra kommandolinjen.

Kommandolinjekonsept

Kommandolinjestøtte er innebygd i operativsystemet Microsoft Windows og er tilgjengelig gjennom et kommandoskallvindu. Kommandoprompten støttes i alle versjoner av Windows og brukes til å kjøre innebygde kommandoer, verktøy og skript. Til tross for kraften og fleksibiliteten til ledeteksten, bruker noen Windows-administratorer den aldri. Hvis du har nok grafiske administrasjonsverktøy, kan du bare bruke dem ved å klikke på brukergrensesnittelementene.

Men erfarne Windows-administratorer, kvalifiserte programvarespesialister teknisk støtte og "avanserte" brukere kan ikke klare seg uten kommandolinjen. Å vite hvordan du bruker kommandolinjen riktig – spesifikt hvilke kommandolinjeverktøy du skal velge og hvordan og når du skal bruke dem slik at de fungerer effektivt – kan hjelpe deg med å unngå mange problemer og sikre jevn utførelse av operasjonene dine. Hvis du støtter flere domener eller nettverk, er det ikke bare viktig å forstå tidsbesparende måter å jobbe med kommandolinjen på, men nødvendig for å automatisere daglig drift.

Med hver ny verson Windows-kommandolinjen er forbedret og funksjonene utvidet. Kommandolinjen har gjennomgått betydelige endringer, assosiert ikke bare med økt produktivitet, men også med økt fleksibilitet. Nå kan du bruke Windows-kommandolinjen til å løse problemer som ikke kunne løses i tidligere versjoner Windows.

Windows-kommandoskallmiljøet lanseres på forskjellige måter, spesielt ved å spesifisere parametere når du kjører Cmd.exe eller bruker sin egen oppstartsfil som er lagret i katalogen %SystemRoot%\System32.

I tillegg kan kommandolinjen kjøres i batch-modus for å utføre et sett med kommandoer. I batch-modus leser og utfører kommandolinjen kommandoer etter hverandre.

Når du arbeider med Windows-kommandolinjen, må du forstå hvor kommandoene du bruker kommer fra. "Native" kommandoer (innebygd i operativsystemet) kommer i to typer:

  • Innenlands– finnes inne i kommandoskallet, de har ikke separate kjørbare filer;
  • Utvendig- implementert i separate kjørbare filer, som vanligvis er lagret i katalogen %SystemRoot%\System32.

Hurtigreferanse til skallkommandoer (Cmd.exe)

  • assoc- viser eller endrer tilordninger ( foreninger) filtyper;
  • gå i stykker— setter bruddpunkter ved feilsøking
  • anrop— kaller en prosedyre eller et annet skript fra et skript;
  • cd (chdir) - viser navnet på gjeldende katalog eller endrer gjeldende katalog;
  • cls— sletter kommandolinjevinduet og skjermbufferen;
  • farge— setter tekst- og bakgrunnsfargene til kommandoskallvinduet;
  • Beklager— kopierer filer eller utfører filsammenkobling;
  • Dato— viser eller setter gjeldende dato;
  • del (slette) - sletter en spesifisert fil, gruppe med filer eller katalog;
  • dir— viser en liste over underkataloger og filer i gjeldende eller spesifisert katalog;
  • ekko— viser tekst i kommandolinjevinduet eller angir om kommandoer skal vises på skjermen (på|av);
  • endelokale— markerer slutten på lokalisering ( lokalt omfang) variabler;
  • exit— gå ut av kommandolinjeskallet;
  • til— utfører den gitte kommandoen for hver fil i settet;
  • ftype Lister eller endrer gjeldende filtyper i filtypetilordninger til programmer;
  • gå til— spesifiserer at kommandotolken skal gå til linjen med den gitte etiketten i batchskriptet;
  • hvis— utfører kommandoer i henhold til forholdene;
  • md (mkdir)— oppretter en underkatalog i gjeldende eller spesifisert katalog;
  • bevege seg— Flytter en fil eller gruppe med filer fra gjeldende eller spesifisert kildekatalog til den angitte katalogen. Kan også gi nytt navn til en katalog;
  • sti— viser eller setter kommandobanen som brukes av operativsystemet når du søker etter kjørbare filer og skript;
  • pause— stopper kjøringen av en batchfil og venter på tastaturinndata;
  • popd— gjør gjeldende katalogen hvis navn ble lagret av PUSHD-kommandoen;
  • ledetekst— spesifiserer hvilken tekst som skal vises i invitasjonslinjen;
  • pushd— lagrer navnet på gjeldende katalog og, om nødvendig, gjør den angitte katalogen aktuell;
  • rd (rmdir)— sletter en katalog eller en katalog sammen med dens underkataloger;
  • rem— merker kommentarer i et batch-skript eller Config.nt;
  • ren (gi nytt navn)— Gi nytt navn til en fil eller gruppe med filer;
  • sett— viser gjeldende miljøvariabler eller setter midlertidige variabler for gjeldende kommandoskall;
  • settlokale- markerer begynnelsen på lokalisering ( lokalt omfang) variabler i batch-skript;
  • skifte— skifter posisjonen til erstattede parametere i batch-skript;
  • start— starter et spesifisert program eller kommando i et eget vindu;
  • tid— viser eller stiller inn systemtiden;
  • tittel— setter tittelen på kommandoskallvinduet;
  • type— viser innholdet i en tekstfil;
  • bekrefte— slår på modusen for å sjekke filer etter skriving til disk;
  • vol- viser etiketten og serienummer diskvolum.

Syntaksen til enhver intern kommando ( og mest eksterne) kan fås ved å skrive inn kommandonavnet og /? på kommandolinjen, for eksempel:

Kommandoskall- et veldig kraftig miljø for å jobbe med kommandoer og skript. Kommandolinjen lar deg kjøre forskjellige typer kommandoer: innebygde kommandoer, Windows-verktøy og kommandolinjeversjoner av applikasjoner. Uavhengig av typen, må hver kommando du bruker følge de samme syntaksreglene. I henhold til disse reglene blir kommandonavnet etterfulgt av obligatoriske eller valgfrie argumenter. I tillegg kan argumenter bruke input, output eller standard feilomadressering.

Sekvens av hendelser når du utfører en kommando

  • Kommandoskallet erstatter alle variabler som er lagt inn i kommandoteksten med deres gjeldende verdier;
  • Hvis en gruppe eller kjede med flere kommandoer legges inn, deles linjen i individuelle kommandoer, som igjen deles inn i kommandonavn og argumenter. Deretter behandles kommandoene separat;
  • Hvis et kommandonavn spesifiserer en bane, ser skallet etter kommandoen i den banen. Hvis det ikke er en slik kommando i den angitte katalogen, returnerer skallet en feil;
  • Hvis kommandonavnet ikke inkluderer en bane, prøver skallet først å løse kommandonavnet internt. Hvis en intern kommando med samme navn blir funnet, har en intern kommando blitt kalt og kan utføres umiddelbart. Hvis det ikke er noen intern kommando med samme navn, ser skallet først etter kommandoens kjørbare fil i gjeldende katalog, og deretter i katalogene som er oppført i PATH-miljøvariabelen. Hvis kommandofilen ikke er i noen av disse katalogene, returnerer skallet en feil;
  • Hvis kommandoen blir funnet, utføres den med de gitte argumentene, og om nødvendig leses inndata fra kilden spesifisert i disse argumentene. Kommandoutgang og feil vises i kommandopromptvinduet eller sendes til en spesifisert utgang og feilsøking.
  • Som du kan se, påvirker mange faktorer kommandoutførelse, inkludert kommandostier, I/O-omdirigering og gruppering eller kjeding av kommandoer.

Når du arbeider med et kommandoskall, har du sannsynligvis startet det ved å åpne Start-menyen ( Start) og velge programmer ( Programmer) eller Alle programmer ( Alle programmene), deretter Tilbehør ( Standard) og ledetekst ( Kommandolinje). Andre måter å starte kommandolinjen på er dialogboksen Kjør ( Starter programmet) eller skrive inn cmd i en annen, allerede åpent vindu kommandoskall. Disse metodene lar deg spesifisere argumenter når du starter kommandolinjen: brytere som kontrollerer driften av kommandolinjen, og parametere som starter utføringen av tilleggskommandoer. Du kan for eksempel starte et kommandoskall i stille modus ( dvs. deaktiver ekkoutgang) med kommandoen cmd /q eller for å få kommandoskallet til å utføre den gitte kommandoen og avslutte - for å gjøre dette, skriv inn cmd /c, etterfulgt av kommandoteksten i anførselstegn.

Følgende eksempel starter et kommandoskall, kjører kommandoen ipconfig, sender ut resultatene til en fil og avslutter:

Cmd /c "ipconfig > c:\ipconfig.txt"

Opprette kommandolinjeskript

Kommandolinjeskript- tekstfiler med kommandoer du vil utføre. Dette er de samme kommandoene som du vanligvis skriver inn i Windows-kommandoskallet. Men i stedet for å skrive kommandoer hver gang du trenger dem, kan du lage et skript for å gjøre det og gjøre livet ditt enklere.

Siden skript består av standard teksttegn, kan de opprettes og redigeres i et hvilket som helst standard tekstredigeringsprogram, si Notepad ( notisbok). Når du legger inn kommandoer, pass på å starte hver kommando eller gruppe med kommandoer som må utføres sammen på en ny linje. Dette vil sikre at de utføres riktig. Når du er ferdig med å lage kommandolinjeskriptet, lagrer du skriptfilen med filtypen .bat eller .cmd. Begge utvidelsene fungerer likt. Hvis du for eksempel trenger å lage et skript for å vise systemnavnet, Windows-versjonen og IP-konfigurasjonen, inkluderer følgende tre kommandoer i filen SysInfo.bat eller SysInfo.cmd:

Vertsnavn ver ipconfig -all

Kontrollere visningen av tekst og kommandoer

Team EKKO tjener to formål: å skrive tekst til utdata ( for eksempel til et kommandoskallvindu eller en tekstfil) og for å aktivere/deaktivere kommandoekkovisning. Vanligvis, når du kjører skriptkommandoer, vises selve kommandoene og utdataene fra disse kommandoene i et konsollvindu. Dette kalles kommandoekko ( kommando ekko).

For å bruke ECHO-kommandoen til å vise tekst, skriv inn echo etterfulgt av teksten du vil vise:

Ekko Systemets vertsnavn er: vertsnavn

For å kontrollere ekko av kommandoer ved hjelp av ECHO, skriv ekko av eller ekko på, for eksempel:

Ekko av ekko Systemets vertsnavn er: vertsnavn

For å dirigere utdata til en fil i stedet for til et skallvindu, bruk utdataomdirigering, for eksempel:

Ekko av ekko Systemvertsnavnet er: > current.txt vertsnavn » current.txt

La oss nå se hvordan kommandoekko undertrykkes. Start et kommandoskall, skriv echo off, og deretter andre kommandoer. Du vil se at ledeteksten ikke lenger vises. I stedet vises bare det som er skrevet inn i konsollvinduet og utdata fra utførte kommandoer. I skript deaktiverer ECHO OFF-kommandoen kommandoekko og ledeteksten. Ved å legge til ECHO OFF-kommandoen til skriptene dine, forhindrer du at skallvinduet eller filen blir overfylt med kommandotekst hvis du bare er interessert i utdataene fra disse kommandoene.

Studerer systeminformasjon

Ofte når du arbeider med en brukers datamaskin eller ekstern server det er behov for å innhente grunnleggende informasjon om systemet, for eksempel navnet på brukeren som er registrert i det, gjeldende systemtidspunkt eller plasseringen av en bestemt fil. Kommandoer som samler grunnleggende systeminformasjon inkluderer:

  • - viser gjeldende systemdato og -klokkeslett i 24-timers format, for eksempel Sal 9. mai 12:30:45 2003. Kun tilgjengelig i Windows Server 2003 Resource Kit;
  • HVEM ER JEG— rapporterer navnet på brukeren registrert i systemet på dette øyeblikket, for eksempel adatum\administrator;
  • HVOR— søker etter filer ved hjelp av et søkemønster ( søkemønster) og returnerer en liste over samsvarende resultater.

For å bruke NOW eller WHOAMI, skriv ganske enkelt kommandoen i kommandoskallvinduet og trykk Enter. Den vanligste syntaksen for WHERE ser slik ut:

Hvor /r base_directory_file_name

Her er /r-parameteren spesifisert for et rekursivt søk som starter fra den spesifiserte katalogen (base_directory) og inkluderer alle dens underkataloger, og filnavn er det fullstendige eller delvise navnet på filen det søkes i, som kan inkludere jokertegn: ? erstatter ett tegn, og *-tegnet erstatter en gruppe tegn, for eksempel data???.txt eller data*.*. Følgende eksempel søker i C:\-katalogen og alle dens underkataloger etter alle tekstfiler hvis navn begynner med data.

Hvor /r C:\data*.txt

Du kan også finne filer av alle typer hvis navn begynner med data:

Hvor /r C:\data*.*

Noen ganger trenger du å få informasjon om systemkonfigurasjonen eller systemmiljø. På virksomhetskritiske systemer kan denne informasjonen lagres eller skrives ut for referanse. Listet nedenfor er kommandoer som lar deg samle informasjon om systemet.

  • DRIVERQUERY- viser en liste over alle installerte drivere enheter og deres egenskaper, inkludert modulnavn, visningsnavn ( visningsnavn), drivertype og byggedato ( dato for driverkobling). Visningsmodusen for all informasjon (/V) rapporterer status og tilstand til driveren, oppstartsmodus, informasjon om minnebruk og filsystembane. Alternativet /V slår også på detaljert informasjon om alle usignerte drivere.
  • SYSTEMINFORMASJON- Gir detaljert informasjon om systemkonfigurasjonen, inkludert informasjon om versjon, type og produsent av operativsystemet, prosessor, BIOS-versjon, mengde minne, regionale standarder, tidssone og nettverksadapterkonfigurasjon.
  • NLSINFO- Viser detaljert regional informasjon, inkludert standardspråk ( standardspråk), Windows-kodesett, visningsformater for tid og tall, tidssone og installerte tegntabeller. Denne kommandoen er bare tilgjengelig i Windows Server 2003 Resource Kit.

For å bruke disse kommandoene på din lokale datamaskin, skriv ganske enkelt navnet på den ønskede kommandoen i kommandoskallvinduet og trykk Enter.

Kommandoer for bruk av registeret

Windows-registeret lagrer konfigurasjonsinformasjon for operativsystemet, applikasjoner, brukere og maskinvare. Disse dataene finnes i seksjoner ( nøkler) og parametere ( verdier) registret, som er plassert i en bestemt rotseksjon ( rotnøkkel), som kontrollerer hvordan og når seksjoner og parametere brukes.

Hvis du kjenner banene til partisjonene og forstår de tillatte datatypene i partisjonene, kan du bruke kommandoen REG for å se seksjoner og parametere og manipulere dem på en rekke måter. REG støtter flere underkommandoer:

  • REG legg til— legger til en ny underseksjon eller et nytt element i registeret;
  • REG slett— sletter en underseksjon eller et element fra registeret;
  • REG-søk— viser en liste over seksjonselementer og underseksjonsnavn ( hvis de er);
  • REG sammenligne— sammenligner underseksjoner eller registerelementer;
  • REG Jeg beklager— kopierer et registerelement til den angitte partisjonsbanen på et lokalt eller eksternt system;
  • REG-gjenoppretting— skriver tidligere lagrede underseksjoner, elementer og parametere til registeret;
  • REG lagre— lagrer en kopi av de angitte undernøklene, elementene og registerinnstillingene i en fil.

Administrasjon av systemtjenester

Tjenester gir nøkkelfunksjoner arbeidsstasjoner og servere. For å kontrollere systemtjenester på lokale og eksterne systemer, bruk tjenestekontrollerkommandoen ( kommando for servicekontroller) S.C., som har et sett med underkommandoer, er bare en del av dem beskrevet nedenfor:

  • SC konfig— opprette kontoer for registrering og drift av tjenester;
  • SC-spørring— vise en liste over alle tjenester som er konfigurert på datamaskinen;
  • SC qc— vise konfigurasjonen av en spesifikk tjeneste;
  • SC start— starttjenester;
  • SC stopp— stanse tjenester;
  • SC pause— suspensjon av tjenester;
  • SC fortsetter— gjenopptakelse av tjenester;
  • SC-feil— spesifisere handlinger som skal utføres når en tjeneste svikter;
  • SC-feil- Se handlinger som er utført når en tjeneste mislykkes.

Du kan angi et navn i alle kommandoer ekstern datamaskin, hvis tjenester du ønsker å jobbe med. For å gjøre dette, sett inn UNC-navnet eller IP-adressen til datamaskinen før underkommandoen du bruker. Her er syntaksen:

Sc Servernavn underkommando

Start på nytt og avslutt systemer fra kommandolinjen

Systemer må ofte startes på nytt eller slås av. En måte er å bruke Shutdown-verktøyet for dette, som lar deg jobbe med lokale og eksterne systemer. En annen måte å kontrollere systemavslutning eller omstart på er å tilordne en avslutningsoppgave. Her kan du bruke Schtasks til å spesifisere en nedleggelsestid, eller lage et skript med en liste over avslutningskommandoer for individuelle systemer.

Følgende kommandoer lar deg kontrollere omstart og avslutning av det lokale systemet.

Slå av det lokale systemet:

Shutdown /s /t Shutdown Delay /1 /f

Shutdown /r /t Shutdown Delay /1 /f

Søknads-, prosess- og resultatstyring

Når operativsystemet eller brukeren starter en tjeneste, applikasjon eller kommando, starter Microsoft Windows en eller flere prosesser for å administrere det tilknyttede programmet. Flere kommandolinjeverktøy vil gjøre det enklere for deg å overvåke og administrere programmer. Disse verktøyene inkluderer:

  • Pmon (Prosessressursleder) - Viser ytelsesstatistikk, inkludert minne- og CPU-bruk, og en liste over alle prosesser som kjører inn lokalt system. Lar deg motta detaljert " bilder» involverte ressurser og utførte prosesser. Pmon kommer med Windows Resource Kit;
  • Liste over gjøremål (Liste over gjøremål) - viser alle kjørende prosesser etter navn og prosess-ID, rapporterer informasjon om brukersesjonen og okkupert minne;
  • Taskkill (Task Kill) - stopper utførelsen av en prosess spesifisert med navn eller identifikator. Ved å bruke filtre kan du stoppe prosesser avhengig av tilstand, sesjonsnummer, CPU-tid, minneavtrykk, brukernavn og andre parametere.

Det er egentlig alt jeg ønsket å fortelle deg om det grunnleggende om Windows-kommandolinjen.

Beskrivelse av konsollkommandoer

Nesten alle kommandoene du kan kjøre i kommandovinduet

Identisk med standard MS-DOS-kommandoer, men i tillegg til dem er det

Ganske omfattende sett med egendefinerte kommandoer Windows-konsoll XP. Deres korte-

Kommandoargumenter.

Dir [bane] [filnavn] attributter]]

[Jeg [[:]vrenya]] bestiller]]

Beskrivelse av konsollkommandoer 129

Viser innholdet i gjeldende mappe. Hvis kommandoargumentet er

Hvis stasjonen og banen er spesifisert, vil en liste over innholdet vises i konsollvinduet

Den angitte mappen. Betydningen av de andre argumentene er:

/A - utdata bare filer med de spesifiserte attributtene:

D - bare kataloger;

O N - bare skjulte filer;

S - bare systemfiler;

Bindestreken foran et argument (≪-≫) har betydning logisk operatør≪IKKE≫.

Kommandoen dir /A:D viser for eksempel bare listen over undermapper til gjeldende mappe,

Kommandoen dir /A: -S viser alle filer og mapper, unntatt system-

/B - utdata kun filnavn (uten utvidelser);

/C - bruk av siffergruppeseparatoren ved visning av dimensjoner

/D - viser en liste over filer i flere kolonner med sortering;

/L - utdatafilnavn med små bokstaver;

/N - viser filnavn i kolonnen lengst til høyre;

/0 - sorterer listen over viste filer i følgende rekkefølge:

Q N - etter navn (i henhold til alfabetet);

S - etter størrelse (i stigende rekkefølge);

E - i forlengelse (i henhold til alfabetet);

D - etter opprettelsesdato (fra eldste til nyeste);

G - utgang først av alle undermappene til gjeldende mappe.

En bindestrek foran et argument (≪ ≫) reverserer rekkefølgen på utdata. For eksempel

Mer, kommandoen dir /0-S viser innholdet i gjeldende mappe i henhold til størrelse

Filer i synkende rekkefølge.

/P - side for side utgang av en liste over filer og mapper med en obligatorisk pause

Når skjermen fylles;

/Q - vis informasjon om fileiere;

/S - viser en liste over filer sammen med en liste over innholdet i undermapper;

/T - viser en liste over filer i samsvar med det angitte tidskriteriet:

Fra - etter opprettelsesdato;

W - etter dato for siste endring;

A - innen datoen for siste tilgang til filen;

/W - vis en liste i flere kolonner;

/X - vis korte navn for filer hvis navn ikke samsvarer

DOS-standard. Formatet er likt utdata med /N-bryteren, men korte navn

130 Kapittel 7. Kommandolinje

Filer vises til venstre for de lange. Hvis filen ikke har et kort navn,

Mellomrom skrives ut i stedet;

/4 - skriv ut årstallet i firesifret format.

Cd [stasjon:] [bane:]

Chdir [stasjon:] [bane:]

Gå til den angitte mappen, der stasjonen og banen er full eller relativ bane

Til denne mappen i filstrukturen på disken. I stedet for en krangel kanskje

Verdien ≪..≫ brukes, som indikerer en overgang ett nivå opp

(i dette tilfellet vil kommandoen se slik ut: cd..). Hvis i stibetegnelsen

Det er et mellomromstegn; en slik bane kan være omgitt av anførselstegn.

/D-argumentet brukes til å endre gjeldende stasjon og mappe samtidig.

For CHDIR-kommandoen konverteres navnet på gjeldende telefonbok i anropslinjen til volum

Samme store og små bokstaver som navnene som finnes på disken skrives inn. Så,

Kommandoen cd C:\TMP vil faktisk gjøre gjeldende katalog til C:\Trnp hvis den eksisterer.

Tilgjengelig på disk. CHDIR-kommandoen behandler ikke lenger mellomrom som skilletegn.

Om, som lar deg flytte til en underkatalog hvis navn inneholder mellomrom, er det ikke

Sett hele navnet eller banen i anførselstegn. For eksempel kommandoen cd \winnt\profiles\

Brukernavn\programmer\startmeny gir samme resultat som cd-kommandoen

"\winnt\profiler\brukernavn\programmer\startmeny".

Hvis du trenger å gå til rotmappen til en stasjon, kan du ganske enkelt skrive

På kommandolinjen, navnet på denne stasjonen. For eksempel går kommando E: til roten

Drive partisjon E:.

KOPIER [fra] den [+ kilden [+ . . . ] ] [hvor [under navn] ]

Kopiering av en (eller flere) filer til et annet sted på disken. Her:

[fra] hva - bane og navn på kildefilen som skal kopieres. Hvis stien er fra

Ja, den kopierte filen vil bli hentet fra gjeldende mappe;

Hvor [under navn] - bane til mappen som denne filen skal kopieres til

Filen, så vel som navnet, hvis dette navnet bestemmes under kopieringsprosessen

/A - indikerer at filen er en ASCII-tekstfil;

/B - indikerer at filen er en binær fil;

/D - indikerer muligheten for å lage en kryptert fil;

/V - sjekk om filene er kopiert riktig;

/N - når det er mulig, bruk korte navn når du kopierer;

Beskrivelse av konsollkommandoer 131

/Y - ikke be om bekreftelse for å overskrive filen hvis målet

/-Y - sørg for å be om bekreftelse for å overskrive filen hvis

En fil med samme navn finnes allerede i målmappen;

II- kopiering av nettverksfiler.

For å kombinere flere filer ved kopiering, spesifiser en siste

Og flere kildefiler ved hjelp av jokertegn eller format

Fil1+fil2+fil3+

Eksempel på bruk av kommandoen:

Kopier c:\programs\filel.exe /V d:\files\file2.com - kopierer filen filel.exe, som ligger

Plassert i programmappen på C:-stasjonen, i filer-mappen på D:-stasjonen under navnet

MKDIR [drive:]bane

MD [stasjon:]bane

Oppretter en mappe i den angitte mappen eller på den angitte stasjonen. Ved bruk

Niya utvidet kommandobehandlingskommando MKDIR kan brukes

Med flere alternativer for å automatisk opprette alle

Mellommapper i den angitte banen. For eksempel, hvis /a-mappen ikke eksisterer -

Nei, da utfører kommandoen mkdir \a\b\c\d de samme handlingene som den sekvensielle

Antall lag

FLYTT [stasjon:][bane]filnavn [ , . . . ] mål

FLYTT [stasjon:][bane]mappenavn nytt mappenavn

Kommandoen flytter den angitte filen eller mappen til et nytt sted på

Disk. Her:

[stasjon:][bane]filnavn – fullstendig eller relativ bane og navnet på filen som flyttes

Min fil eller gruppe med filer. Listen over filer kan spesifiseres og overføres

Ved å telle filnavn atskilt med komma, og bruke undersymboler

Stasjoner;

Destinasjon - banen til mappen der den angitte filen skal flyttes.

Hvis du vil at filen skal gis nytt navn samtidig som du flytter

Wang, sammen med destinasjonsbanen, kan du spesifisere det nye navnet;

Mappenavn - navnet på mappen du vil flytte;

New_folder_name - navnet som skal tildeles mappen når den flyttes,

Hvis du vil endre navn på den samtidig som du flytter den;

132 Kapittel 7. Kommandolinje

/Y - vis et advarselsvindu når du overskriver filer og mapper,

Hvis filobjekter med samme navn allerede finnes i målmappen;

/-Y - overskriv filer og mapper uten forvarsel hvis mappen inneholder

Verdier Det er allerede filobjekter med samme navn.

RMDIR [stasjon:]bane

RD [drive:]bane

Kommandoen sletter mappen med det angitte navnet. Her:

[stasjon:]bane - full (eller relativ) bane til mappen som skal slettes. Hvis

Banen er ikke spesifisert, men bare mappenavnet er gitt som kommandoargument,

Denne mappen vil bli fjernet fra gjeldende mappe;

/S - slett ikke bare den angitte mappen, men også alt som finnes i den

Undermapper og filer;

/Q - ikke vis en forespørsel om bekreftelse av sletting hvis mappen slettes

Inneholder andre filobjekter.

ERSTATT [stasjon1:][bane1]filnavn [stasjon2:][bane2]

ERSTATT [stasjon1:][bane1]filnavn [stasjon2:][bane2]

Ved å bruke denne kommandoen kan du erstatte de som ligger i en hvilken som helst mappe med

Filene på datamaskinens disk er et annet sett med filer. Her:

[stasjon1:][bane1]filnavn - banen og navnet på én eller flere filer som

Du bør erstatte filene i den angitte mappen;

[stasjon2:][bane2] - bane til mappen der erstatningen utføres;

/A - spesifiserte filer legges til målmappen uten å ødelegge innholdet

Tabernakelinnhold (denne nøkkelen er inkompatibel med /S- og /U-tastene);

/P - vis en melding på skjermen før du overskriver eller kopierer

/R - tillat overskriving og erstatning av filer med ≪Read-Only-attributtet

Niya≫ sammen med andre;

/W - når du kopierer filer fra en diskett, vent til disken settes inn til

Start av drift;

/S - erstatt filer mens du opprettholder mappestrukturen, det vil si i

Alle undermapper til målmappen sammen med alt innholdet deres;

/U - erstatt bare de filene hvis flyttede kopier har flere

Ny verson.

RENAME [stasjon:][bane]filnavn1 filnavn2

REN [stasjon:][bane]filnavn1 filnavn2

Gi nytt navn til én eller flere filer i den angitte mappen

(i dette tilfellet blir filen filnavn1 omdøpt til filnavn2).

Beskrivelse av konsollkommandoer 133

Husk at du ikke kan spesifisere en annen stasjon eller

Jeg mangler en mappe.

DEL-attributter]] argument

ERASE attributes]] argument

Sletter filene som er spesifisert i kommandoen. Brukt som argument

Navn på én eller flere filer, og for å slette en gruppe filer

Jokertegn kan brukes. Hvis argumentet er gitt

mappe, alle filer vil bli slettet fra den. Her:

/P - vis en bekreftelsesforespørsel før du sletter hver fil;

/F - slett filer som bare er tilgjengelige for

/S - sletter filene spesifisert i argumentet fra alle undermappene til den spesifiserte

/Q - deaktiverer visningen av en forespørsel om å bekrefte slettingen av hver fil;

/A - slett bare filer med de angitte attributtene:

N - bare skjulte filer;

Q S - kun systemfiler;

R - skrivebeskyttede filer;

A - bare filer med "Arkiv"-attributtet.

Bindestreken (≪-≫) foran et argument har betydningen av en logisk operator

≪IKKE≫. For eksempel vil ERASE d:\folder\*.dll /A: -S-kommandoen tillate deg å fjerne

Plassert på stasjon D: mappe FOLDER alle filer med filtypen .DLL, med unntak av

Lesesystem seg.

MERK

Utgangsresultatene for /S-bryteren er reversert, det vil si i konsollvinduet

Bare navnene på slettede filer vises, ikke filer som ikke ble funnet.

REM [tekst]

Steder spesifisert kommentar til en batchfil eller CONFIG.SYS-fil.

ASSOC [.utvidelse[=[filtype]]]

Lar deg angi filtilknytninger for ulike filtyper. Her:

Utvidelse - utvidelse av filene som foreningen opprettes for;

Filtype - programmet som skal knyttes til denne filtypen.

Hvis denne kommandoen utstedes uten å bruke flere argumenter,

Skjermen viser gjeldende tabell over filtilknytninger for alle tilknyttede

Bad i filsystemet. Hvis du kun spesifiserer utvidelsen som er registrert

For hver filtype vil en liste over assosiasjoner for den filen vises på skjermen.

134 Kapittel 7. Kommandolinje

Utvidelser. Hvis det ikke er noen samsvar spesifisert etter likhetstegnet for en gitt

filtype, vil alle eksisterende assosiasjoner for slike filer bli fjernet.

AT [\\datamaskinnavn] [ [nummer] | /SLETT ]

PÅ [\\datamaskinnavn] tid [ /HVER:dag[,...] | /NESTE:fleHb[,...]]

"team"

Denne kommandoen er ment å kjøre ulike programmer eller utføre

Kommandoer kjøres etter en tidsplan - på et gitt tidspunkt på bestemte dager. Bruk

Å ringe AT-kommandoen er bare mulig hvis datamaskinen din

Oppgaveplanleggeren har startet. Her:

\\datamaskinnavn - navnet på den eksterne datamaskinen på det lokale nettverket som bruker

Dette skjer hvis programmet startes fra denne maskinen. Hvis dette paret-

Måleren er utelatt, jobben er tildelt den lokale datamaskinen;

Nummer - serienummeret til den planlagte oppgaven;

/delete - avbryt en tidligere planlagt oppgave. Hvis oppgavekoden ikke er spesifisert,

Alle oppgaver som er planlagt for av denne datamaskinen;

/yes - ikke vis en forespørsel om å bekrefte sletting av alle planlagte

Nye oppgaver;

Tid - tidspunktet kommandoen ble lansert i formatet TT:MM:SS;

/interactive - tillat oppgaveinteraksjon med brukeren, arbeid-

Brukere på datamaskinen mens oppgaven kjører;

/euegu:dag[,...] - oppgaven startes på de angitte ukedagene eller månedene-

Tsa. Hvis dato utelates, brukes gjeldende dag i måneden;

/neste: dag[,...] - oppgaven vil bli lansert på neste bruker spesifisert

Lem ukedag (for eksempel neste tirsdag). Hvis datoen er utelatt, bruk

Bruker gjeldende dag i måneden;

"kommando" er en Windows XP-konsollkommando eller navnet på en batchfil.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -N] [stasjon:] [bane] [filnavn] ]

Setter for denne filen spesifiserte attributter:

Angi det angitte attributtet;

Fjern det angitte attributtet;

R - "Skrivebeskyttet"-attributt;

A - "Arkiv"-attributt;

S - "System" attributt;

H - "Skjult" attributt;

[stasjon:] [bane] [filnavn] - stasjon, bane og navn på filen eller settet med filer for

Team behandling;

/S - behandle filer med de angitte navnene ikke bare i gjeldende mappe,

Men også i alle undermapper;

/D - behandling av både filer og mapper.

Beskrivelse av konsollkommandoer 135

Dette direktivet aktiverer eller deaktiverer prosessavbruddshåndteringsmodus

Kjøring av programmet i DOS-miljøet ved å trykke på Ctrl+C-tastene. På Windows XP

Denne kommandoen er bare inkludert for programvarekompatibilitetsformål.

I gram av MS-DOS, påvirker det ikke driften av Windows-applikasjoner. Når den er slått på

Endringer i avansert kommandobehandling i Windows XP-operativsystemet

BREAK-kommandoen forårsaker en bruddpunkttilstand mens programmet kjører.

Gå til Windows Debugger.

CACLS filnavn ] ]

[L)navn [ . . . ] ]

Administrer filtilgangslister (ACL), inkludert visning og redigering av dem.

Flislegging. Gjelder bare for diskpartisjoner som inneholder fil

NTFS-system. Her:

Filnavn - hvis det ikke er andre argumenter, viser en tabell

Tilgangskontroll for denne filen;

/T - erstatning av tilgangskontrolltabeller for en gitt fil eller gruppe med filer

Fiske både i gjeldende mappe og i alle undermapper til denne mappen;

/E - endre (rediger) tilgangskontrolltabellen for dette

Gå fil eller gruppe av filer;

/C - fortsett å utføre kommandoen når du mottar en avvisningsfeil

/G navn-.tilgang - tildeler tilgangstillatelser til de angitte filobjektene

Der for brukeren, Regnskap som er spesifisert som et argument

Navn. Blant de mulige tilgangstypene som bør angis som en ar-

Gumenta-tilgang, kan følgende listes opp:

R - skrivebeskyttet tilgang;

W - skrivetilgang;

F - full tilgang;

/R-navn - tilbakekall alle tillatelser for brukeren som har kontoen sin

Navnet er spesifisert som et argument. Brukes kun med /E-bryteren;

/P navn:tilgang - erstatning eksisterende tillatelser for bruker, konto

En oppføring hvis navn er spesifisert som et argument, med tillatelser spesifisert

Som et tilgangsargument:

N - ingen tillatelser;

O R - skrivebeskyttet tilgang;

W - skrivetilgang;

C - redigeringstilgang (inkluderer handlingen til argument W);

F - full tilgang;

136 Kapittel 7. Kommandolinje

/D-navn - nekte tilgang til en fil eller mappe for brukerkontoen

Bokstaven er spesifisert som navneargument.

MERK

For å tilordne tilgangsmoduser for en gruppe filer, kan du bruke

Filnavnverdier er jokertegn. Når du ringer en kommando, kan du også spesifisere

Legg til flere brukere.

I ferd med å vise tilgangskontrolltabeller for operativsystemet,

Mine følgende konvensjoner er brukt:

CI (Container Inherit) er et tegn på arv av tillatelser fra containere.

ACE vil bli arvet av mapper;

01 (Object Inherit) - et tegn på arv av tillatelser fra objekter. ACE bu-

Det arvede filer;

Yu (bare arv) - et tegn på eksklusiv arv av tillatelser.

ACE kan ikke brukes på gjeldende fil/mappe.

Eksempel på bruk av kommandoen: CACLS private.txt /G bruker:F - åpner for

BRUKER har full tilgang til private.txt-filen.

RING [stasjon:][bane]filnavn [alternativer]

Denne kommandoen lar deg kalle en batchfil fra en annen. Som

Parameterargumentet bruker et sett med kommandolinjebrytere som kreves

Myh når du kaller målbatchfilen. CALL-kommandoen kan også brukes

Brukes sammen med spesielle merker som spiller i dette tilfellet

Rollen til destinasjonen (punktet) for batchfilanropet. I dette tilfellet gjelder følgende:

Blåsende syntaks:

CALL: merke argumenter

Når du bruker dette alternativet for å kalle denne kommandoen, operativsystemet

MA oppretter automatisk en ny kontekst for gjeldende batchfil med spesifisert

Argumenter og kontroll over filutførelse overføres til instruksjonen som følger

Blåser rett etter merket. Batchfilen avsluttes

Ved å nå slutten to ganger: den første utgangen overfører kontrollen til

Linjen umiddelbart etter linjen som inneholder CALL-direktivet, andre utgang

Avslutter filkjøring. Ved å bruke GOTO:EOF-instruksjonen kan du implementere

Ubetinget avbryte kjøringen av en fil når som helst.

SNSR

Stiller inn den aktive tegntabellen med det angitte tallet.

Når det kalles opp uten argumenter, returneres gjeldende tegnsettnummer.

CHKDSK [volum:[[bane]filnavn]] ]

Sjekker den spesifiserte disken ved hjelp av Check Disk-programmet, når den kalles uten

Argumentene kontrolleres for gjeldende stasjon. Her:

Beskrivelse av konsollkommandoer 137

Bane, filnavn - navnet på filen eller gruppen av filer for å se etter fragment -

Qiyu. Brukes kun i FAT/FAT 32-filsystemet;

/F - se etter feil og automatisk korrigere dem;

/V - under disksjekkprosessen, vis de fullstendige banene og navnene til lagrede

På diskfiler. For disker som inneholder NTFS-partisjoner,

Oppryddingsmeldinger;

/R - søk etter skadede sektorer og gjenopprett innholdet

Min. Krever obligatorisk bruk av /F-bryteren;

Bryterne alle gjeldende beskrivelser for dette volumet vil være ugyldige -

Ny. Krever obligatorisk bruk av /F-bryteren;

/L: størrelse - under skanningen endrer du størrelsen på loggfilen til den angitte størrelsen

Verdier (i kilobyte). Hvis ingen verdi er spesifisert, vises den gjeldende

Filstørrelse. Brukes kun i NTFS-filsystemet;

/I - ikke utfør streng kontroll av indekselementer. Kun brukt

Co i NTFS-filsystemet;

/C - ikke sjekk løkker i mappestrukturen. Brukes kun i filer

Logisk NTFS-system.

MERK

/I- og /C-bryterne reduserer driftstiden til Check Disk-programmet betydelig, men mindre

Strengt kontroll av en disk kan føre til at noen av filene hoppes over.

Lite feil system.

CHKNTFS volum: [ . . . ]

^CHKNTFS/D

CHKNTFS /T[:tid]

CHKNTFS /X volum: [ . . . ]

CHKNTFS /Volum: [ . . . ]

Kontrollerer driftsmodusene til Check NTFS-programmet når datamaskinen starter

Ved kontroll av feil. Her:

Volum - definerer volumetiketten til disken som kontrolleres, tilkoblingspunktet eller

Stasjonsnavn med kolon (for eksempel C:);

/D - slår på standard diskskannemodus for dette programmet:

Diskene sjekkes hver gang du starter datamaskinen, hvis

Hvis det oppstår feil, kjøres CHKDSK;

/T[: tid] - lar deg endre verdien til AUTOCHK-parameteren (i sekunder),

Kontroll av tidsperioden før start av automatisk testing

Ki-disker (i løpet av denne tiden utfører programmet en sekund-for-sekund reversering

Nedtelling). Hvis tidsperioden ikke er spesifisert, gjeldende

AUTOCHK parameterverdi;

138 Kapittel 7. Kommandolinje

/X - forbyr standard diskkontroll under oppstart.

Data på disker som tidligere er ekskludert fra sjekklisten går tapt.

/C - ber om tillatelse til å sjekke disker ved neste oppstart

Datamaskin. Hvis det oppdages feil, startes CHKDSK-programmet.

Når du kaller denne kommandoen uten noen argumenter, vises skjermen

Gjeldende status for kontrollflagget for denne disken.

Utførelsen sletter kommandolinjeskjermen.

Starter en annen kopi av Windows XP-kommandotolken (se avsnittet

FARGE [farge]

Angir standard bakgrunns- og tekstfargealternativer for

Kommandolinjetekstvinduer. Fargeverdier settes vha

Antallet på to heksadesimale tall, hvorav det første spesifiserer bakgrunnsfargen til vinduet,

Og den andre er fargen på teksten. Som hvert av disse tallene kan denne kommandoen

Følgende verdier kan brukes:

0 - svart;

1 - blå;

2 - grønn;

3 - blå;

4 - rød;

5 - lilla;

B - gul;

7 - hvit;

8 - grå;

9 - lyseblå;

A - lysegrønn;

B - lyseblå;

C - lys rød;

D - lys lilla;

E - lys gul;

F - lys hvit.

For eksempel, når du kaller opp COLOR OB-kommandoen, vil bakgrunnen til kommandolinjevinduet forbli

Svart, og skriften blir lyseblå. Når du utfører denne sam-

Mandas uten argumenter vil automatisk gjenopprette fargene

Kommandolinjevinduer spesifisert i DefaultCoior-tasten Windows-registeret XP.

Beskrivelse av konsollkommandoer 139

COLOR-kommandoen returnerer en feil med kode ERRORLEVEL 1 hvis brukeren

Tel vil prøve å sette kommandoargumentet til de samme fargene

For bakgrunn og tekst.

COMP [filnavn1] [filnavn2]

Ved å bruke denne kommandoen kan du sammenligne innholdet i to eller to filer

Filsett hvis argumentene filnavn1 og filnavn2 er spesifisert med

Jeg spiser jokertegn. Her:

Filnavn1, filnavn2 - navn på filer eller sett med filer for sammenligning;

/D - viser informasjon om oppdagede forskjeller i desimal

Format;

/A - vise informasjon om oppdagede forskjeller i ASCII-format;

/L - vis linjenumre der forskjeller er funnet;

/N=4HOIO - antall første linjer i hver fil som skal sammenlignes

/C - avbryt store og små bokstaver: sammenligning vil bli gjort uten å ta hensyn til det

ASCII-tegnregister;

/OFF - sjekk også inn filer med avmerkingsboksen valgt

"Autonom".

COMPACT ] [ / I ] [filnavn [ . . . ] ]

Viser og lar deg også endre komprimeringsforholdet til lagrede filer

På diskpartisjoner med NTFS-filsystemet. Her:

/C - komprimer filene og mappene som er oppført som argumentet filnavn. Mapper

De er merket på en slik måte at filer senere legges til dem

Også bli komprimert;

/U - pakk ut filene og mappene som er oppført som argumentet filnavn

Ki. Mapper er merket på en slik måte at de som legges til dem senere

Filene blir ukomprimerte;

/S - behandle alle undermapper og filer som er lagret i dem. Av

Som standard behandler kommandoen bare gjeldende mappe og innholdet.

/A - behandle filer med attributtene "Skjult" og "System". Som standard

Chaniya hopper over slike filer;

/I - tving kommandoen til å fortsette kjøringen selv om det oppstår en feil.

Nii feil. Som standard, når en feil oppstår, er alle feil forårsaket av dette

Kommandoen stopper operasjoner;

/F - tvinge komprimering av alle brukerspesifiserte filer, selv om

Noen av dem er allerede komprimert. I standardmodus, komprimerte filfiler

Objekter blir ikke behandlet;

/Q - vis kun de viktigste på skjermen under operasjonen

Intelligens.

140 Kapittel 7. Kommandolinje

Når du kaller COMPACT-kommandoen uten noen argumenter i ledetekstvinduet,

Tast viser komprimeringsinformasjon for filer som er lagret i gjeldende mappe. På

Når du viser flere parametere på kommandolinjen, bør de være det

Separert med mellomrom.

KONVERTER stasjon: /FS:NTFS

Konverterer FAT-diskpartisjoner til NTFS-format. Kommandoen blir ikke utført

For gjeldende diskpartisjon. Her:

Disk: - navnet på diskpartisjonen som skal konverteres, etterfulgt av et kolon, for eksempel F:;

/FS:NTFS - målfilsystem (NTFS);

/V - vise systemmeldinger under operasjonen;

/Sut,Agea:filnavn - navnet på tjenestefilen i rotpartisjonen til disken for re-

Reservering av diskplass for NTFS-systemfiler;

/NoSecurity - deaktiver begrensninger for tilgang til konverterte filer

Og mapper;

/X - om nødvendig, demonter volumet før du skanner det. Etter fra-

Bytter alle gjeldende beskrivelser for dette volumet vil være ugyldige.

DATO [ JEG ][dato]

Datoer i henhold til datamaskinens kalender og ber deg angi en ny dato. Å redde

For å angi gjeldende dato, trykk Enter-tasten. Med tasten /T kommando pro-

Ett hundre viser gjeldende dato uten å be deg om å endre den.

DISKCOMP [disk1: [disk2:]]

Denne kommandoen utfører en fil-for-fil-sammenligning av to disketter.

DISKKOPI [disk1: [disk2:]]

Denne kommandoen kopierer innholdet på en diskett til

En annen. I dette tilfellet må de kopierte diskene ha samme diskplass

plass og samme filsystem, og kommandoargumentene kan

Referer til den samme fysiske enheten - for eksempel stasjon A:.

Når du bruker /V-tasten, utføres kopiering mens du kontrollerer riktig

Nosti spiller inn.

EKKO PÅ eller AV

EKKO [streng]

Kommandoen gjentas på skjermen meldinger som er lagt inn av brukeren som

Strengeparameteren lar deg også konfigurere meldingsvisningsmodus i vinduet

Beskrivelse av konsollkommandoer 141

Kommandolinje. Når du kaller en kommando uten argumenter, kommer skjermen tilbake

Gjeldende modusverdi.

Denne kommandoen brukes uten ekstra parametere. På

Når det utføres, avsluttes kommandotolkerprogrammet og

Lukker kommandolinjevinduet.

FC] [I]

[stasjon1:][bane1]filnavn1 [stasjon2:][bane2]filnavn2

FC /I [stasjon1:][bane1]filnavn1 [stasjon2:][bane2]filnavn2

Denne kommandoen sammenligner to filer eller sett med filer (hvis

Argumenter spesifiseres med jokertegn) og viser informasjon

Maziu om forskjellene mellom dem. Her:

[stasjon1:][bane1]filnavn1, [stasjon2:][bane2]filnavn2 – stier og navn på den første

Og de andre filene (sett med filer) beregnet for sammenligning;

/A - vis bare første og siste linje for hver gruppe ganger -

/B - sammenlign binære filer;

/C - sammenligne skiller mellom store og små bokstaver;

/L - sammenligne filer i ASCII-format;

/LBn - oppdage maksimalt antall inkonsekvenser for antall rader,

Spesifisert av parameter n;

/N - vis linjenumre på skjermen når du sammenligner filer i formatet

/OFF - sammenlign filer med avkrysningsboksen "Frakoblet" valgt;

I - ikke behandle tabulatortegn som likeverdige når du sjekker

Antall mellomrom;

/U - sammenligne filer i Unicode-format;

/W - hopp over mellomrom og tabulatortegn under skanning;

/nnnn - denne parameteren spesifiserer antall påfølgende samsvarende linjer

Som bør oppfylles etter å ha identifisert et avvik.

FINN L7N] ] "streng" [[stasjon:][bane]filnavn[ ...]]

Søker etter en spesifisert streng i en fil eller et sett med filer. Her:

[stasjon1:][bane1]filnavn – full eller kort bane og filnavn der

Et søk pågår;

Ny prøve;

/C - vis kun det totale antallet linjer som inneholder det angitte mønsteret;

142 Kapittel 7. Kommandolinje

/N - vis kun linjenumre som inneholder det angitte mønsteret;

/I - ikke skille mellom store og små bokstaver under søkeprosessen;

Nominell≫.

Hvis du skriver inn denne kommandoen uten noen argumenter, utføres søket

I teksten som legges inn fra tastaturet, eller i teksten som sendes gjennom transportbåndet

Administrer FIND med en annen konsollkommando.

FINDSTR [D.]

] linjer

[[stasjon:][bane]filnavn]

Dette direktivet søker etter filer som inneholder det angitte mønsteret. Her:

[stasjon:][bane]filnavn – full eller kort bane og filnavn (gruppe

filer) som søket utføres blant;

Linje - en linje med en eksempeltekst som skal søkes i;

/B - søk etter et gitt mønster kun i begynnelsen av linjer;

/E - søk etter et gitt mønster bare på slutten av linjene;

/L - søk etter en fullstendig match av et gitt mønster til teksten i filen;

/R - søk etter strenger bare som vanlig uttrykk;

/S - søk etter filer som inneholder en gitt prøve i gjeldende

Mappen og alle dens undermapper;

/I - søk ufølsom for store og små bokstaver;

/X - viser linjer som inneholder eksakte treff til det spesifiserte

Prøve;

/V - vis som et søkeresultat alle linjer som ikke inneholder det spesifiserte

Ny prøve;

/N - vis tallene og innholdet av linjer som inneholder det spesifiserte mønsteret;

/M - vis bare navnet på filen som samsvarer med bildet

/0 - viser funnet linjer ved hjelp av interlaced interlacing

/P - ignorer linjer som inneholder tegn som ikke kan skrives ut;

/OFF - søk i filer med "Auto" avkrysningsboksen

Nominell≫;

/A:farger - angir fargeverdiene som skal brukes til å vise

Les søkeresultatet (se avsnittet som beskriver COLOR-kommandoen);

/P:fil - få en liste over filer vist under søket fra

Tekstfil;

/C: streng - bruk gitt streng som en søkefrase;

/ygfile - få en liste over linjer med søkemønstre fra en gitt fil;

Beskrivelse av konsollkommandoer 143

/D:cnMCOK_nanoK - få en liste over parametere vist under søkeprosessen

Poke fra en tekstfil (mapper i listen er atskilt med semikolon).

FINDSTR-kommandoen kan også bruke følgende serier i den kontekstuelle søkestrengen:

Spesielle regulære uttrykk, en rask referanse til syntaksen som

Bytt ut et hvilket som helst symbol i stedet for prikketegnet;

L - se etter en oppføring på begynnelsen av linjen;

$ - søk etter en forekomst på slutten av strengen

[x-y] - utvalg av mulige verdier: søk etter tegn fra de spesifiserte

Område;

\

Xyz\> - søk etter en forekomst på slutten av et ord.

Formater disk:

Formater disk:

Formater disk:

Formater disk:

Formater disk

Formaterer den angitte disken med de angitte parameterne. Her:

Disk: - navnet på diskpartisjonen som skal formateres med et kolon, for eksempel F:;

/FS: system - spesifiserer filsystemtypen for den formaterte disken (FAT,

FAT 32 eller NTFS);

/V: label - indikerer volumetiketten som vil bli skrevet til disken på forespørsel.

Fullføre formateringsprosessen;

/Q - utfør rask formatering av den angitte disken;

/C - setter komprimeringsmodus for filobjekter for de formaterte

Partisjon (brukes kun i NTFS);

/X - om nødvendig, deaktiver volumet før du danner det

Flislegging. Etter avmontering vil alle gjeldende håndtak for det volumet

Vil være ugyldig;

/F:størrelse - en eksplisitt indikasjon på den formaterte diskettstandarden (1.44);

/T: spor - antall spor på hver side av disken;

/N: sektorer - antall sektorer på hvert spor;

/A:størrelse - en eksplisitt indikasjon på størrelsen på klyngene som ble opprettet under formatering

Rotasjon av denne delen. Husk at NTFS-filsystemet er det

Støtter klyngestørrelser på 512, 1024, 2048, 4096, 8192 byte, samt 16, 32,

64 KB. FAT-systemet (FAT 16) støtter klyngestørrelser på 512, 1024,

2048, 4096, 8192 byte, 16, 32, 64 KB og 128 og 256 KB for størrelse

Sektorer større enn 512 byte. FAT 32 filallokeringstabell støtter

Klyngestørrelser 512, 1024, 2048, 4096, 8192 byte, 16, 32, 64 KB, samt

128 og 256 KB for sektorstørrelser større enn 512 byte. I tillegg fil

144 Kapittel 7. Kommandolinje

FAT 16- og FAT 32-systemene pålegger følgende begrensninger på antall

Styrer i ett volum: for FAT må antall klynger være mindre enn eller lik

65526, for FAT 32 bør denne verdien være i området mellom

65.526 og 4.177.918 klynger. FORMAT-kommandoen kjøres umiddelbart

Avbrutt hvis et brudd oppdages etablerte restriksjoner på bruken

Bruk den angitte klyngestørrelsen.

MERK

Når du formaterer NTFS-partisjoner med datakomprimeringsmodus satt, er det nødvendig å

Vær oppmerksom på at komprimering av NTFS-volumer ikke støttes hvis

Klyngene i volumet overskrider 4096 byte.

MERK FØLGENDE

Husk at når du formaterer en disk, vil alle data som er lagret på den bli det

Ugjenkallelig tapt.

FTYPE [filtype[=[kommandolinje]]]

Matcher enhver filtype som er registrert i systemet til

Kommandolinjen som ble brukt til å åpne den. Som argumenter for dette

Følgende kommandoer kan brukes:

Rogo planlegger å endre åpningskommandolinjen;

Command_line - selve verdien av kommandoen som brukes til å åpne filen

Fiske av denne typen.

Når du kaller FTYPE-kommandoen uten noen ekstra parametere, vil den

Opprettholder en liste over alle kommandoprompter installert i Windows for å åpne og

Tilknyttede filer. Når angitt som et kommandoargument

Bare navnet på en fil vil vise kommandoen i kommandolinjevinduet

Kall denne filen hvis den tidligere var satt i systemet. Hvis etter tegnet ra-

Hvis du ikke angir kommandolinjen som skal installeres, vil FTYPE fjerne for

Den valgte filen inneholder alle eksisterende tilordninger.

^GRAFTABL/STATUS

Kommandoen spesifiserer kodesidenummeret for visning av nasjonale tegn.

Nasjonale alfabeter i grafisk modus. Argumentet nnn spesifiserer medtallet

Hjemmesiden som skal brukes til å vise nasjonale symboler

Volov som standard, kaller kommandoen med /STATUS-parameteren tilbake til skjermen

Gjeldende kodeside.

Denne kommandoen brukes uten ekstra parametere. På

Når den utføres, vises et hint om hvordan du bruker konsollkommandoene på skjermen.

Enten Windows XP.

Beskrivelse av konsollkommandoer 145

LABEL [stasjon:][label]

LABEL [volum] [etikett]

Denne kommandoen lar deg opprette, endre eller slette volumetiketter for fysiske

Tsjekkiske disker og logiske diskpartisjoner. Her:

Disk: - navnet på en disk eller diskpartisjon med kolon, for eksempel F:;

Etikett - etiketten som skal settes for denne disken (partisjonen);

Volum - navnet på en disk eller diskpartisjon med kolon, for eksempel F:, eller

Ka av et eksisterende volum. Hvis en volumetikett er spesifisert, bruk /MP-flagget

Ikke nødvendig.

< [диск:][путь]имя_файла имя_команды

MER [+n]]

MER /E [+n] [filer]

Ved å bruke denne kommandoen kan du sekvensielt vise innholdet i

Min tekstfil eller oppføring for å utføre en konsollkommando. Her:

[stasjon:][bane]filnavn - full (eller relativ) bane og filnavn, co-

Innholdet som skal vises på skjermen i fragmenter. Hvis samtalen-

Det er flere filer, navnene deres skal være oppført atskilt med et mellomrom;

Kommandonavn - kommandoen hvis fremdrift skal vises

Se skjermen i fragmenter;

/E - aktiver tilleggsfunksjoner til MORE-kommandoen;

/C - tøm skjermen før du viser hver side;

/P - ta hensyn til siderullesymboler;

/S - vis en sekvens med flere tomme linjer som en

/Тп - erstatt tabulatortegn n med mellomrom (standard n = 8).

MORE-kommandoen støtter en ekstra +n-bryter som kan brukes

Ring når hun blir oppringt. Det indikerer at den første filen i sekvensen

Den skal skrives ut fra linje s.

Hvis du har aktivert Avanserte funksjoner-modus ved

Å kalle MORE-kommandoen med /E-parameteren som svar på miljøledeteksten - Mer - -

Du kan gi spesielle kommandoer til programmet ved å trykke på følgende taster:

R p - vis de neste n linjene;

S n - hopp over de neste n linjene når du skriver ut;

F - gå til utgangen til neste fil;

Q - avslutte kommandoen;

Vis gjeldende linjenummer;

Vis verktøytips;

Space - gå til neste side;

Enter - gå til neste linje.

146 Kapittel 7. Kommandolinje

PATH [[drive:]bane[:...][;*PATH*]

Ved å bruke denne kommandoen kan brukeren spesifisere søkebanen for kjørbar fil

Filer. Når du kaller PATH-kommandoen uten parametere, vises kommandolinjevinduet

Den gjeldende søkebanen er komprimert. Ved bruk av YARATCH-systemvariabelen

Den nye søkestrengverdien legges til på slutten av den gamle. Hvis denne kommandoen kalles

Med "semikolon"-parameteren vil gjeldende søkebaneverdi bli slettet

Men videre søk etter kjørbare filer vil være begrenset til gjeldende mappe.

PUSHD [bane]

Når denne kommandoen kalles, husker systemet den brukerangitte verdien.

Lese banen til en mappe og deretter gå til den, noe som gjør denne mappen til

Tabernakler. Hvis avansert behandlingsmodus er aktivert i ledetekstvinduet

Kommandoer, som et argument til PUSHD-kommandoen, kan du bruke ikke bare lokale

Kalnye, men også nettverksveier. I dette tilfellet finner systemet uavhengig det gitte

Ny nettverksressurs, kobler den som nettverksstasjon, og så gå-

Det er på ham. Nettverksstasjonsnavn tildeles automatisk ved å søke gjennom alle

Frie navn, som starter med Z:, i omvendt rekkefølge, med den tilkoblede se-

Ressursen vil bli tildelt det første ledige navnet funnet av systemet.

Denne kommandoen brukes uten ekstra parametere. På

Utførelsen utfører en rask overgang til mappen spesifisert tidligere når

Kraften til PUSHD-teamet. Hvis utvidet modus er aktivert i ledetekstvinduet,

Ingen kommandobehandling, når du kaller POPD-kommandoen, alt midlertidig

Nettverksstasjonsnavn opprettet av PUSHD-kommandoen mens de slettes samtidig

Den tilsvarende nettverksstasjonen fra mappestabelen.

SKRIV UT [[stasjon:][bane]filnavn]

Når denne kommandoen kalles, skrives den spesifiserte på kommandolinjen ut.

Filen hvis bane er skrevet som argumentet [stasjon:][bane]filnavn. Av-

Ved å bruke /O:enhetsnøkkelen kan du spesifisere en enhet (for eksempel en

Tera) å skrive ut på.

SPRING-verdi

Som standard viser ledetekstvinduet driftsledeteksten.

Systemer i standard MS-DOS-format, som ser ut som drive:\path>, for eksempel

SPØR-kommandoen lar deg endre utseendet til operativsystemledeteksten.

For disse formålene kan du bruke et sett med spesielle variabler:

$A - & (ampersand);

$B - | (vertikal bar);

Beskrivelse av konsollkommandoer 147

$C - ((venstre parentes);

$D - Gjeldende dato;

$E - ESC (ASCII tegnkode 27);

$F -) (høyre parentes);

$G - > (større enn tegn);

$Н - Backspace (fjerner forrige tegn);

$L -< (знак ≪меньше≫);

$N - navnet på gjeldende disk;

$P - navn på gjeldende disk og katalog;

$Q - = (likningstegn);

$S - mellomrom;

$T - gjeldende tid;

$V - Windows XP versjonsnummer;

$_ - vognretur og linjemating;

$$ - $ (dollarsymbol).

I tillegg til de oppførte variablene og deres kombinasjoner som argument,

SPOR-mandater kan bruke en vilkårlig sekvens av tegn.

For eksempel etter å ha utført kommandoen

SPØRSMÅL velkommen: $a root $S$C$D$F$$

Operativsystemledeteksten vil se slik ut:

Velkommen:& rot(17.04.2002)$

Og etter å ha utført PROMPT-direktivet, skriv inn kommandoen: $_ prompt operating

Noah-systemet vil vises som følger:

Skriv inn kommandoen:

RECOVER [stasjon:][bane]filnavn

Ved å bruke RECOVER-kommandoen kan du gjenopprette den lagrede skadede

Datadiskinformasjon. Som argumenter [stasjon:][bane]filnavn uka-

Skriv inn stasjonen, banen og navnet på filen som skal gjenopprettes. For eksempel hvis du

Bruk kommandoen RECOVER A:\file.txt.

START ["header"] [A)bane] [/I]

[kommando/program] [alternativer]

Denne kommandoen lar deg kjøre et hvilket som helst program med en spesifisert

Nye innledende parametere. Her:

Tittel - tittelen på programmet, som vises i tittellinjen.

Trap vinduet som er åpnet for dette programmet;

148 Kapittel 7. Kommandolinje

/Dnyrb- indikasjon på arbeidsmappen til programmet som lanseres, der

Alle filene som er nødvendige for å laste den ned er inkludert;

II - lansering av programmet ikke i det nye miljøet, men i det originale miljøet, re-

Redigert av CMD-kommandotolken;

/B - angi modusen for å avbryte programkjøringen ved å trykke på kombinasjonen

Keyboard dans Ctrl+C. Hvis denne søknaden behandler ikke tastetrykk

Vish Ctrl+C du kan pause utførelsen ved å trykke på tastene Qrl+Break;

/MIN - start programmet i et vindu minimert til oppgavelinjen;

/MAX- Start programmet i et vindu maksimert til fullskjerm;

/SEPARATE - start et 16-bits Windows-program i et eget område

Ti minne;

/DELT - start en 16-bits Windows-applikasjon i et delt område av pa-

/LOW - start programmet med lav utførelsesprioritet (IDLE);

/NORMAL - kjør programmet med normal utførelsesprioritet

/HIGH - start programmet med høy utførelsesprioritet (HIGH);

/REALTIME - start programmet med sanntidsprioritet ved å bruke

Fylde (REALTIME);

/ABOVENORMAL - start programmet med høyere utførelsesprioritet

Gjennomsnittlig (OVERNORMAL);

/BELOWNORMAL - start programmet med lavere utførelsesprioritet

Gjennomsnitt (UNDERNORMAL);

/WAIT - start programmet mens du venter på at det skal fullføres;

Kommando/program - bane og navn på selve kommandoen eller programmet. Hvis kl

Kraften til START-kommandoen kjører en intern CMD-skallkommando eller

Batch-fil, et nytt CMD-vindu vil bli lansert med /K-tasten, med andre ord

Av deg vil den ikke bli stengt ved slutten av programøkten. Hvis

Du starter et annet program, systemet vil være åpent for det.

Dart-grafikk Windows-vindu XP;

Parametre - eksterne parametere, nøkler og variabler sendt til pro-

Gram av CMD-miljøet når det lanseres.

MERK

Å kalle opp kjørbare filer ved å åpne de tilhørende typene

Filer fra kommandokonsollvinduet trenger bare å skrive inn hele navnet på kommandolinjen

En slik fil. For eksempel, når du kaller document.doc fra et kommandolinjevindu, vil den tilknyttede

Sitert i systemet med programmet Microsoft Word, vil Windows automatisk starte Word

For utførelse og last denne filen inn i den.

Når du kjører en 32-bits GUI-applikasjon fra

Kommandolinjebehandleren venter ikke på at programmet avsluttes

Før han lukker vinduet sitt Og tilbake til invitasjon operativsystem.

Beskrivelse av konsollkommandoer 149

Dette prinsippet gjelder for alle tilfeller av lansering av programmer, bortsett fra initialisering.

Ring fra batch-filer.

Hvis filtypen ikke er spesifisert på kommandolinjen, vil behandleren

Kommandoen bruker verdien til RATNEXT-miljøvariabelen for å bestemme

List kjørbare filnavn og programsøkefølge i

Diskfilstruktur. Som standard er denne variabelen tildelt verdiene

Niya.COM;, .EXE;, .BAT;, .CMD. Syntaks for å skrive verdier for en gitt variabel

Syntaksen ligner PATH-variabelen, det vil si individuelle seksjonselementer

De er merket med semikolon.

Hvis det ikke ble funnet noen treff under søket etter en kjørbar fil

Med en av utvidelsene registrert i systemet, sjekker programmet

Tilsvarer det angitte mappenavnet. Hvis mappenavnet samsvarer med det angitte

Mu, så starter START-kommandoen Explorer, som åpner denne mappen for gjennomgang.

SUBST [stasjon: [stasjon2:]bane]

SUBST-stasjon: /D

Denne kommandoen lar deg matche et brukerspesifisert stinavn til navnet på en hvilken som helst

Disk. Denne kommandoen kan brukes til å lage virtuelle

Disker i hvilken som helst mappe i filstrukturen på datamaskinen din eller for mon-

Slite disken når som helst du velger. Her:

Disk - navn på virtuelle disker som tilordner den angitte plasseringen.

Disk2:path er den fysiske disken som tilordningen blir opprettet for;

/D - nøkkel som sletter en tidligere opprettet virtuell disk.

TID [tid] [I]

Uten ytterligere argumenter, skriver denne kommandoen ut gjeldende verdi

Tid i henhold til datamaskinens klokke og ber deg angi en ny tidsverdi. Til

For å lagre gjeldende tid, må du trykke på Enter-tasten. Med /T-tasten

Kommandoen viser ganske enkelt gjeldende tid uten å be deg om å endre den.

TITLE [streng]

Sender ut den gitte strengen som verdien av kommandovinduets tittellinje -

Noah linjer. Enhver kommando kan spesifiseres som et argument.

Konsekvens av symboler.

TRÆ [kjøring:][bane]

Viser mappetreet eller layoutstrukturen i ledetekstvinduet

Filer og mapper i en spesifisert mappe på disken. Her:

I form av et katalogtre;

150 Kapittel 7. Kommandolinje

/A - erstatte ASCII-tegn i stedet for tegn fra nasjonale alfabeter

Når du viser filer hvis navn er spesifisert i nasjonal koding;

/F - vis filnavn for hver mappe.

Når du kaller en kommando uten ekstra parametere, viser CMD-vinduet -

Dette er treet til gjeldende mappe.

TYPE [stasjon:][bane]filnavn

Denne kommandoen viser innholdet i den angitte filen.

Denne kommandoen brukes uten ekstra parametere. På

Når den kjøres, vises gjeldende versjonsnummer for Windows XP på skjermen.

BEKREFTE

Aktiverer eller deaktiverer modusen ekstra sjekk når du skriver data

Til disk. Bruk denne kommandoen uten ekstra parametere for å definere

Registrerer gjeldende status for postkontrollfunksjonen.

VOL [plate:]

Viser etikettverdien til den angitte stasjonen. Uten tilleggsparametere

Mandaen returnerer etiketten til gjeldende disk.

XCOPY kilde [resultat] [I>[:dato]] ]

^ C/Q] [I]

[+fileZ]]

Ved å bruke denne kommandoen kan du kopiere store grupper av filer eller

Hele mappestrukturer sammen med innholdet. I motsetning til lignende sam-

Mand, XCOPY har større muligheter og lar deg bruke

Velg mellom mange forskjellige parametere:

Kilde - en fil, gruppe med filer eller mapper beregnet for kopiering;

Resultat - bane til plassering og/eller navn på nye filer og mapper

Når de blir omdøpt samtidig;

/A - kopiering (blant annet) filer med "Arkiv"-attributtet; på-

En tilbakevisning endrer ikke sin betydning når den kopieres;

/M - kopierer kun filer med "Arkiv"-attributtet; ved ferdigstillelse

Kopieringsattributtet fjernes;

L)[:dato] - kopier kun filer som er endret etter den angitte datoen.

Hvis ingen dato er angitt, kopieres bare filer tidligere enn versjoner.

Filer lagret i målmappen;

/P - vis forespørsler på skjermen for å bekrefte inntastingen av hver ny

Beskrivelse av konsollkommandoer 151

/EXCLUDE:file1[+fil2][+fil3] - liste over filer som inneholder kontekstuell

Forekomster av unntakslinjer ved kopiering av filer. Når noen av

Strengen samsvarer med hvilken som helst del av den absolutte banen til den kopierte filen, så

Hvilken fil som er ekskludert fra kopieringsoperasjonen. For eksempel ved å spesifisere linjen

\exe\ eller .exe, kan du ekskludere alle filer fra exe-mappen eller alle filer

Med .exe-utvidelsen tilsvarende;

/S - kopier kataloger sammen med alle underkataloger, unntatt tomme;

/E - kopier kataloger sammen med alle underkataloger, inkludert tomme;

/V - under kopieringsprosessen, sammenligne målfilene med kildefilene;

/W - vent på et tastetrykk på tastaturet før du starter kopieringen

Datamaskin;

/C - fortsett å kopiere selv om feil oppdages;

/I - hvis når du kopierer flere filer som en parameter resultatet er

Hvis navnet på en ikke-eksisterende mappe er spesifisert, oppretter du en ny mappe med den spesifiserte

/Q - ikke vis navnene på kopierte filer;

/F - under kopieringsprosessen, vis de fulle navnene på kildefilene på skjermen

Og endelige filer;

/L - under kopieringsprosessen, vis bare fulle navn på skjermen når de brukes

kjørende filer;

/G - hvis målkatalogen ikke støtter kryptering, kopier

Plasser krypterte filer i den (for NTFS-partisjoner);

/N - blant annet kopiere skjulte filer og systemfiler;

/R - når du kopierer, erstatt filer fullstendig med attributtet ≪Bare for

avlesninger≫;

/T - uten å kopiere filer, lag en mappestruktur på den angitte plasseringen på disken,

Ligner på den originale;

/U - kopier og overskriv kun eksisterende filer

I målmappen;

/K - når du kopierer filer med «Read Only»-attributtet, lagre

Dette attributtet (som standard tilbakestilles det automatisk under

Kopiere);

/N -erstatt lange navn med korte strofenavn ved kopiering

Dartha DOS;

/0 - kopier informasjon om eieren og ACL-informasjon sammen med filen;

/X - kopier filrevisjonsdata (krever obligatorisk bruk)

Nya nøkkel /0);

/Y - be om bekreftelse for å overskrive filen hvis den er i målmappen

En fil med samme navn finnes allerede;

/-Y - ikke be om bekreftelse for å overskrive filen hvis målet

En fil med samme navn finnes allerede i mappen;

/Z - kopier filer fra en kilde på det lokale nettverket.

152 Kapittel 7. Kommandolinje

For å få et hint om reglene for bruk av hvilken som helst konsoll Windows-kommandoer XP

Bruk kommandoanrop med tasten ^II som følger: kommandonavn II, For eksempel

Jeg vokste nylig fra en voldsom nerd i et veldig stort selskap til en beskjeden systemadministrator som overvåker et nettverk på 10 PC-er. Og, som en veldig lat systemadministrator, ble jeg møtt med oppgaven med å automatisere aktivitetene mine. For seks måneder siden visste jeg ennå ikke at det var rørledninger i Windows-kommandolinjen. Dette var den første sjokkerende oppdagelsen. Og jeg gikk videre, og det viste seg at der jeg tidligere hadde skrevet verktøy i C#, Delphi eller tungvinte skript med nestede løkker, kunne jeg klare meg med et par forfiler eller robocopy-kommandoer.
Jeg vil ikke snakke om banaliteter, for eksempel liste filer og mapper ved å bruke Tab-tasten. Under hacket vil jeg fortelle deg om hva som kan være nyttig for nybegynnere administratorer og enikeys.

Hurtigtaster
La oss starte med hurtigtaster, for først må vi utforske hva arbeidsmiljøet kan gi oss.

F1– I konsollen fungerer denne tasten akkurat som høyrepilen, dvs. viser ett tegn om gangen fra den siste kommandoen som ble lagt inn (eller valgt i loggen).
F2+<символ> - Skriver ut den siste kommandoen opp til det angitte tegnet. For eksempel, hvis den siste kommandoen du skrev inn så slik ut:
ping 192.168.25.1
deretter etter å ha trykket på tastekombinasjonen F2+5 Du vil få:
ping 192.168.2
F3- Viser den siste, og bare den siste, kommandoen i sin helhet.
F5- Viser de siste kommandoene i rekkefølge, akkurat som pil opp.
F6- Setter inn EOF-tegnet ved gjeldende kommandolinjeposisjon, som er det samme som å trykke Ctrl + Z.
F7- En dialogboks som inneholder kommandohistorikken.

Alt+F7- Tømmer kommandohistorikk.
<символ(ы)>+ F8- Itererer gjennom kommandoer som begynner med tegn som allerede er lagt inn på kommandolinjen.
Hvis før du trykker F8 ikke skriv inn noe, da vil denne tasten fungere som pil opp, men med en liten forskjell - linjene vil bli syklet gjennom, dvs. etter den første kommandoen fra listen vil den siste vises.
F9+<число> - Setter inn en kommando fra historien under det tilsvarende nummeret. For eksempel, i situasjonen vist i skjermbildet ovenfor, når du trykker på kombinasjonen F9+4 følgende vil vises i konsollen:
ipconfig

Kommandolinjeoperatører
For lenge siden, da jeg var liten, kunne jeg ikke engang forestille meg hvordan du kunne jobbe i konsollen uten GUI. Tross alt tar utdataene av kommandoer noen ganger dusinvis av sider, og hvis du trenger å velge noen data derfra, vil ikke side-for-side-utdata redde deg. Men en dag installerte jeg FreeBSD på min gamle datamaskin, åpnet håndboken og ble rett og slett svimmel av mulighetene som åpnet seg. Der kan du omdirigere utgangen av en kommando til inngangen til en annen kommando, og dette kalles en pipeline.

Rørledningsoperatøren i *nix og cmd er den vertikale strekkarakteren.
For eksempel vil kommandoen vise alle tekstfiler i gjeldende mappe
dir | finn ".txt"

Kommando sammenkoblingsoperatør
&
Eksempel: Kommando1 og Kommando2 – Kommando1 utføres først, og først deretter Kommando2
Operatør OG
&&
Eksempel: Kommando1 && Kommando2 - Kommando2 vil bare bli utført hvis Kommando1 lyktes
ELLER-operatør
||
Eksempel: Kommando1 || Kommando2 - Kommando2 vil bare bli utført hvis Kommando1 ikke klarte å utføre.

Parenteser brukes til å gruppere kommandoer, eksempler:

  • (Kommando1 & Kommando2) && Kommando3 – Hvis Kommando1 og Kommando2 utføres vellykket, vil Kommando3 bli utført.
  • (Team1 & Team2) || Kommando3 - Hvis Kommando1 og Kommando2 ikke utføres, vil Kommando3 bli utført.

Takk for din oppmerksomhet! Jeg venter på kritikk og forslag...

UPD1
For de som ikke er i det, betyr circumflex (det "^"-tegnet) å trykke på Ctrl-tasten (^C = Ctrl +C).

^C - Avbryter kommandoen, vel, alle vet det.
^S - Setter kommandoen på pause og kjører den deretter.
^I - Analogt med Tab, itererer gjennom mapper og filer.
^M - Analog med Enter.
^H - Analogt med Backspace.
^G - Ved å skrive kommandoen ekko ^G i en batch-fil, kan du pipe systemhøyttaleren (høyttaleren).
(Kommandoene ^I og ^H ble oppnådd av meg ved bruk av "vitenskapelig poke"-metoden; det er også ^J, men jeg vet ikke hva den gjør)

P.S. Andre finesser av Windows-kommandolinjen har allerede blitt dekket gjentatte ganger på Habré. Og jeg ser ikke poenget med å kopiere og lime inn.
P.P.S. Lenker til interessante innlegg og artikler om andre Windows-kommandolinjefunksjoner.

Command Line Options Reference er en elektronisk manual i .chm-format som lærer hvordan du bruker kommandolinjen. Ved å bruke referansen kan du lære hvordan du konfigurerer kommandolinjen, driften av Windows-tjenester, administrerer lokale og eksterne systemer, får informasjon om kommandoskallet og prosesser, og også lære hvordan du automatiserer administrasjonsoppgaver ved hjelp av batchfiler og skript (CScript) og WMIC) kommandolinje.

Håndboken inneholder et imponerende lag med kunnskap, takket være det kan du bli mer kjent med systemets kommandoskall - et viktig programvareprodukt som gir kommunikasjon mellom brukeren og operativsystemet. Kunnskap om kommandolinjealternativer er nødvendig for effektivt arbeid med Windows OS. Kommandolinjen er et miljø der verktøy og tekstbaserte applikasjoner kjøres. Kommandoer legges inn gjennom cmd.exe-tolken. Med dens hjelp blir applikasjoner lastet, data utveksles mellom applikasjoner, og innlagte kommandoer blir oversatt til den formen som kreves av systemet.

Referansen for kommandolinjealternativer inneholder detaljert informasjon om administrasjonsverktøy for Windows-operativsystem ved hjelp av kommandolinjen. Håndboken gir en komplett liste over nødvendige kommandoer med enkle og klare forklaringer, med Detaljert beskrivelse syntaks, individuelle parametere og funksjoner. Kataloggrensesnittet er så enkelt og praktisk som mulig. For å finne nødvendig informasjon om en bestemt kommando, velg bare startbokstaven til tjenesten eller kommandoen i den alfabetiske menyen på venstre side av vinduet, og velg den fra rullegardinlisten, eller du kan skrive inn navnet på ønsket kommando i indeksen (gjennom et filter), og programmet vil automatisk vise all tilgjengelig informasjon.