Den rd kommandoen på kommandolinjen. Fjerner kataloger

Hvorfor er det slikt kaos i verden? Ja, fordi administratoren av systemet vårt glemte å oppfylle sine plikter. Eller jeg mistet bare listen over cmd-kommandoer fra vår verden. Selv om dette er et litt originalt blikk på den eksisterende rekkefølgen av ting, gjenspeiler det likevel en del av sannheten vi trenger: ved å bruke kommandolinjen kan du enkelt gjenopprette orden på datamaskinen din:

Hva er kommandolinjen

Kommandolinjen er det enkleste verktøyet for å administrere datamaskinens operativsystem. Kontroll skjer ved hjelp av en rekke reserverte kommandoer og et sett med teksttastaturtegn uten bruk av mus ( i Windows-operativsystemet).

På UNIX-baserte systemer kan du bruke musen når du arbeider med kommandolinjen.

Noen kommandoer kom til oss fra MS-DOS. Kommandolinjen kalles også konsollen. Den brukes ikke bare til å administrere operativsystemet, men også til å administrere vanlige programmer. Oftest er de mest sjelden brukte kommandoene inkludert i dette settet med kommandoer.

Fordelen med å bruke grunnleggende cmd-kommandoer er at den bruker en minimal mengde systemressurser. Og dette er viktig i nødssituasjoner når alle datamaskinens krefter er involvert, på en eller annen måte.

cmd implementerer muligheten til å kjøre og lage hele batchfiler, som representerer en spesifikk rekkefølge for utførelse av en rekke kommandoer (skript). Takket være dette kan de brukes til å automatisere visse oppgaver ( kontoadministrasjon, dataarkivering og mer).

Windows-kommandoskallet for å manipulere og omdirigere kommandoer til visse operativsystemverktøy og verktøy er Cmd.exe-tolken. Den laster konsollen og omdirigerer kommandoer i et format som systemet forstår.

Arbeide med kommandolinjen i Windows-operativsystemet

Du kan ringe konsollen i Windows på flere måter:

Begge metodene innebærer å kjøre konsollen som gjeldende bruker. Det vil si med alle rettigheter og restriksjoner som er pålagt dens rolle i operativsystemet. For å kjøre cmd med administratorrettigheter, må du velge programikonet i Start-menyen og velge riktig element i kontekstmenyen:

Etter å ha startet verktøyet, kan du få hjelpeinformasjon om kommandoer og formatet for å skrive dem i konsollen. For å gjøre dette, skriv inn hjelpeerklæringen og trykk "Enter":

Grunnleggende kommandoer for arbeid med filer og kataloger

De mest brukte kommandoene er:

  • RENAME – gi nytt navn til kataloger og filer. Kommandosyntaks:

RENAME | REN [stasjon/bane] original fil/katalognavn | endelig filnavn
Eksempel: RENAME C:UsershomeDesktoptost.txt test.txt

  • DEL (ERASE) – brukes kun til å slette filer, ikke kataloger. Syntaksen er:

DEL | ERASE [behandlingsmetode] [filnavn]
Eksempel: Del C:UsershomeDesktoptest.txt/P

Med behandlingsmetode mener vi et spesielt flagg som lar deg implementere en bestemt tilstand når du sletter en fil. I vårt eksempel aktiverer "P"-flagget visning av en tillatelsesdialog for sletting av hver fil:

Mer informasjon om mulige verdier for parameteren "behandlingsmetode" finner du i den tekniske dokumentasjonen for Windows-operativsystemet.

  • MD – lar deg opprette en mappe på den angitte banen. Syntaks:

MD [stasjon:] [bane]
Eksempel:
MD C:UsershomeDesktoptest1test2

Eksemplet vil opprette en undermappe test2 i test1-mappen. Hvis en av banens rotmapper ikke eksisterer, vil den også bli opprettet:

  • RD ( RMDIR) – sletting av en bestemt mappe eller alle kataloger på en spesifisert bane. Syntaks:

RD | RMDIR [prosessnøkkel] [stasjon/bane]
Eksempel:
rmdir /s C:UsershomeDesktoptest1test2

Eksemplet bruker flagget s, som vil føre til at hele grenen av kataloger som er spesifisert i banen slettes. Derfor bør du ikke bruke rmdir-kommandoen unødvendig med denne prosesseringsnøkkelen.

I neste avsnitt skal vi se nærmere på nettverkscmd-kommandoer.

Kommandoer for arbeid med nettverket

Kommandolinjen lar deg administrere ikke bare PC-filsystemet, men også nettverksfunksjonene. Konsollens nettverkskommandoer inkluderer et stort antall operatører for å overvåke og teste nettverket. De mest relevante av dem er:

  • ping – kommandoen brukes til å overvåke nettverkstilkoblingsmulighetene til en PC. Et bestemt antall pakker sendes til den eksterne datamaskinen og sendes deretter tilbake til dem. Sendetiden for pakker og prosentandelen av tap er tatt i betraktning. Syntaks:

ping [-t] [-a] [-n teller] [-l størrelse] [-f] [-i TTL] [-v type] [-r teller] [-s teller] [(-j vertsliste | - k node_list)] [-w intervall] [target_PC_name]

Eksempel på kommandoimplementering:
ping eksempel.microsoft.com
ping –w 10000 192.168.239.132

I det siste eksemplet på cmd ping-kommandoen sendes forespørselen til mottakeren med den angitte IP-adressen. Venteintervallet mellom pakkene er 10 000 (10 sekunder). Som standard er denne parameteren satt til 4000:

  • tracert – brukes til å bestemme nettverksbanen til en spesifisert ressurs ved å sende en spesiell ekkomelding gjennom protokollen
  • ICMP (Control Message Protocol). Etter å ha kjørt kommandoen med parametere, vises en liste over alle rutere som meldingen går gjennom. Det første elementet i listen er den første ruteren på siden av den forespurte ressursen.

Syntaks for tracer cmd-kommando:
tracert [-d] [-h maximum_hop_number] [-j node_list] [-w interval] [target_resource_name]
Eksempel på implementering:
tracert -d -h 10 microsoft.com

Eksemplet sporer ruten til en spesifisert ressurs. Dette øker hastigheten på operasjonen på grunn av bruken av d-parameteren, som forhindrer kommandoen i å forsøke å få tillatelse til å lese IP-adresser. Antall overganger (hopp) er begrenset til 10 ved å bruke den innstilte verdien til h-parameteren. Som standard er antallet hopp 30:

shutdown [(-l|-s|-r|-a)] [-f] [-m [\PC_name]] [-t xx] [-c “meldinger”] [-d[u][p]: xx:yy]
Eksempel:
avslutning /s /t 60 /f /l /m \191.162.1.53

Den eksterne PC-en (m) med den spesifiserte IP-adressen (191.162.1.53) vil slå seg av (s) etter 60 sekunder (t). Dette vil tvinge deg til å logge ut av alle applikasjoner (f) og gjeldende brukers økt (l).

Anbefalinger vil hjelpe deg slett en mappe fullstendig via kommandolinjen. I artikkelen om ble DEL-kommandoen brukt, som er ment spesielt for filer. Når det gjelder mapper, er RD- eller RMDIR-kommandoene gjeldende.

For å nå målet,. Skriv inn RD /? og gjør deg raskt kjent med funksjonene og parameterne til kommandoen. Her vil du kun se 2 parametere:

  1. /s - når du bruker dette prefikset, vil mappen bli slettet, så vel som alle dens nestede elementer. Hvis katalogen din ikke er tom, og du ikke har spesifisert denne parameteren, vil ingenting fungere for deg.
  2. /Q - brukes ved sletting uten bekreftelse.

Generelt ser designet slik ut:

RD eller RMDIR /s/q "full mappebane"

Merk: når du bruker designet, vil katalogen og dens innhold bli fullstendig slettet fra datamaskinen, og du vil ikke finne den i papirkurven. For å være sikker, ta en sikkerhetskopi av mappen.

Sletting av en mappe med eller uten bekreftelse

Jeg opprettet en katalog på datamaskinen min kalt "cmd" og kopierte flere objekter inn i den. Så skrev jeg inn følgende kommando på kommandolinjen:

RD /s "c:\cmd"

Så trykket jeg Enter og Y-tasten fordi cmd ba meg om å bekrefte slettingen.

Jeg sjekket C-stasjonen og fant ingen katalog. Deretter opprettet jeg en mappe kalt "slett" og kopierte også 5 filer, men da jeg skrev inn kommandoen, fjernet jeg /s-prefikset. Det ble slik:

RMDIR "c:\delete"

Etter å ha trykket på Enter, skjedde ikke slettingen, og det ble vist en melding på kommandolinjen om at mappen ikke var tom. Konklusjon, uten /s-parameteren kan du bare slette en tom mappe, derfor er det praktisk talt ubrukelig å bruke den uten dette prefikset.

Hvis du er for lat til å skrive inn bekreftelsesbokstaven (J eller N), så er følgende konstruksjon noe for deg. /q-prefikset ble nevnt ovenfor; det er det som fjerner den irriterende skrivingen av bokstaver (se skjermbildet for bevis).

DEL kommando

DEL-attributter]] navn

ERASE attributes]] navn

Navn Navnene på én eller flere filer. Jokertegn brukes til å slette flere filer samtidig.

Hvis en katalog er spesifisert, vil alle filene i den bli slettet.

/P Ber om bekreftelse før du sletter hver fil.

/F Tvinger sletting av skrivebeskyttede filer.

/S Fjerner de angitte filene fra alle underkataloger.

/Q Deaktiverer bekreftelsesmeldingen når du sletter filer.

/A Velger filer for sletting etter attributter.

Attributter S Systemfiler R Skrivebeskyttet

H Skjulte filer A Filer for arkivering

Prefikset "-" har betydningen IKKE

Endringer i DEL- og ERASE-kommandoer når forbedret kommandobehandling er aktivert:

Utdataresultatene for /S-bryteren er reversert, det vil si at bare navnene på slettede filer vises, og ikke filer som ikke ble funnet.

Eksempel: 1. Sletting av alle filer med filtypen .txt

A:Tasks>del *.txt

A:Oppgaver>

2. Fjerning av filer som begynner med bokstaven "T"

A:Tasks> del T*.txt

A:Oppgaver>

OPERATIVSYSTEM MS DOS

Retningslinjer for laboratoriearbeid på kurset

"Operativsystemer" for studenter med spesialitet 230401 "Informasjonssystemer"

Balakovo

Målet med arbeidet– tilegnelse av grunnleggende praktiske ferdigheter ved arbeid med MS-DOS-operativsystemet.

Enkle konsepter

Ethvert operativsystem (OS) gir brukeren og applikasjonsprogrammene et kommunikasjonsmiddel (grensesnitt) med en rekke datamaskinenheter. Den mottar forskjellige kommandoer fra brukeren og utfører dem. Applikasjonsprogrammer, som blir lansert av brukeren (igjen, ikke uten hjelp fra OS), bruker selv aktivt OS-tjenestene. For eksempel, hvis du trenger å skrive ut et tekstdokument på en skriver, vil ikke tekstredigeringsprogrammet i vinduet som dette dokumentet er plassert direkte samhandle med selve skriveren, men delegere dette arbeidet til operativsystemet. Det vil igjen sjekke om skriveren er slått på, om den fungerer som den skal, og om skuffen er fylt med papir. Og først etter dette vil den levere tekst for utskrift i visse porsjoner, mens den konstant overvåker tilstanden til den fungerende skriveren. Det finnes et bredt utvalg av operativsystemer: MS-DOS, Windows 7, Windows 2003, Linux, Unix og mange andre. De skiller seg fra hverandre i egenskaper, brukervennlighet, ytelse og andre egenskaper.

MS-DOS er en forkortelse for MicroSoft Disk Operating System, dvs. diskoperativsystem til det amerikanske selskapet Microsoft. Begrepet "diskbasert" betyr at operativsystemet er plassert på en disk: enten på en harddisk eller på

fra en diskett (størrelsen på MS-DOS tillater dette), eller til og med på en CD.

Algoritmen for å velge en bestemt enhet er satt i BIOS. For eksempel, hvis i delen "BIOS FEATURES SETUP", "Boot Sequence"-elementet viser stasjoner A:, C:, betyr dette følgende: hvis en diskett er installert i datamaskinen (stasjon A:), et forsøk på å last MS-DOS fra den; hvis det ikke er noen diskett, vil MS-DOS laste fra harddisken (stasjon C:).

MS-DOS-operativsystemet består av følgende deler:

1) BIOS (Basic Input-Output System). Denne delen av operativsystemet er koblet til ROM eller ROM (skrivebeskyttet minne). BIOS inneholder tester for å sjekke datamaskinkomponenter (kjøres automatisk når datamaskinen slås på), samt Boot Loader - et lite program for å kalle den mer komplekse MS-DOS Loader (et fragment av io.sys-filen). I tillegg utfører BIOS lavnivå I/O-operasjoner (på registernivå) med skjermen, tastaturet, diskene og skriveren.

2) Diskfiler io.sys og msdos. sys. io.sys-filen (plassert i startsektoren på systemdisken) inneholder som nevnt MS-DOS Loader-programmet. I tillegg supplerer io.sys BIOS med andre I/O-operasjoner på lavt nivå. Filen msdos.sys gir grunnleggende MS-DOS-tjenester på høyt nivå.

3) File command.com – Kommandoprosessor eller MS-DOS kommandotolk. Inneholder grunnleggende MS-DOS-kommandoer: CLS, DIR, COPY og andre, kalt interne. I tillegg fungerer det med eksterne MS-DOS-kommandoer, som FORMAT, DELTREE og andre, som vanligvis ligger i DOS-katalogen og er filer med filtypen .com eller .exe. Kommandoprosessoren command.com organiserer kjøringen av alle brukerkommandoer som legges inn fra tastaturet eller ved hjelp av batchfiler (filer med .bat-utvidelsen). MS-DOS-komponentene oppført ovenfor utgjør minimumssammensetningen av dette operativsystemet. I tillegg til det kan du spesifisere slike MS-DOS-elementer som:

4) eksterne MS-DOS-kommandoer. De er som nevnt filer med filtypen .com eller .exe og ligger som regel i DOS-katalogen.

5) Drivere. Dette er spesialprogrammer (filer med filtypene .com, .exe eller .sys) som gir vedlikehold for ny eller ikke-standard bruk av eksisterende eksterne enheter. Aktivering av nødvendige drivere utføres ved å bruke filene config.sys og autoexec.bat.

6) Fil config.sys. Det er en vanlig tekstfil som inneholder spesielle kommandoer for å aktivere ulike drivere. I tillegg kan den brukes til å endre driftsmoduser eller konfigurasjonen av MS-DOS.

7) Fil autoexec.bat. Dette er en batchfil som automatisk startes av operativsystemet for kjøring når datamaskinen slås på eller startes på nytt.

Brukerens dialog med DOS foregår i form av kommandoer som legges inn som svar på den såkalte operativsystemprompten. Det vises på skjermen og ser vanligvis slik ut:

nåværende stasjonsnavn:\nåværende katalognavn>_,

hvor > er systemsymbolet;

For eksempel, C:\lab>_,

hvor C er navnet på gjeldende disk;

lab – gjeldende katalognavn

Hvis gjeldende katalog er rotkatalogen, utelates navnet på gjeldende katalog fordi det er det samme som navnet på gjeldende stasjon. Spørsmålet i dette tilfellet ser slik ut:

C:\>_

Legge inn kommandoer. DOS inkluderer flere dusin kommandoer. De skrives inn på kommandolinjen etter DOS-ledeteksten. Syntaksen eller det generelle formatet til kommandoen er som følger:

kommandonavn[argumenter] ,

der argumenter er objektene som kommandoen virker på;

parametere – identifikatorer for kommandoutførelsesmoduser (de er atskilt med en skråstrek "/ ").

For å vise kommandoens argumenter og alternativer, kjør hjelpekommandonavn

For å utføre en kommando, trykk Enter-tasten (det vil ikke være noen ytterligere indikasjon på å trykke Enter-tasten).

Grunnleggende DOS-kommandoer er delt inn i fire grupper.

1. Generelle kommandoer.

2. Kommandoer for arbeid med disker.

3. Kommandoer for arbeid med kataloger.

4. Kommandoer for arbeid med filer.

Denne laboratoriet bruker ikke diskadministrasjonskommandoer, så de blir ikke diskutert videre.

MS-DOS har standard filtypebetegnelser som lar deg visuelt bestemme typen av filer.

COM – batch-fil;

EXE – executive-fil;

BAT – batch-fil;

SYS – systemfil;

TXT – tekstfil

Generelle kommandoer.

De mest brukte kommandoene i denne gruppen er:

1) cls (Clear Screen) – sletter skjermen;

2) ver – viser versjonen av operativsystemet som er installert på datamaskinen;

3) dato – vis og still inn gjeldende dato;

4) tid – vis og still inn gjeldende tid;

5) hjelp – utdata av hjelpedata på DOS-kommandoer;

For å kalle opp tidligere angitte kommandoer til kommandolinjen og administrere listen over kommandoer, kan du bruke følgende taster:

– kall opp forrige kommando;

↓ – ring neste kommando;

F7 – viser en liste over tidligere angitte kommandoer;

F9 – kopiere en av kommandoene fra den viste listen (F7) til kommandolinjen ved å velge nummeret;

Alt+F7 – slett listen over kommandoer.

Kommandoer for arbeid med kataloger

Team DIR– katalog – katalog (kataloger) – tjener til å vise en liste over filer og underkataloger som ligger i den angitte katalogen.

For eksempel, C:\>dir – vis rotkatalogen til stasjon C.

C:\>dir lab – se innholdet i lab-katalogen.

Hvis den spesifiserte katalogen inneholder et stort antall underkataloger og filer, kan du organisere deres sideutdata ved å bruke /P-bryteren. I dette tilfellet, etter å ha vist én side av listen, vil DOS vente på at en tast trykkes for å fortsette å vise påfølgende sider. For eksempel, dir c:\windows /p

!! Bla gjennom innholdet i rotkatalogen til C:-stasjonen ved å bruke side-for-side-søkemodus.

Team TRE– vise katalogtreet på skjermen.

Kommandoformat: TRE[stasjon] [bane] [navn] [|mer]

hvor stasjon er navnet på stasjonen som katalogsystemet er plassert på;

bane – sti til katalogen hvis tre du vil se;

navn – navnet på denne katalogen;

/f – modus for å vise et tre med kataloger med filene de inneholder;

|more er en kommando for pipeline-behandling av utdata i biter på 23 linjer.

For eksempel, C:/>tree C: /f|more

!! Vis katalogtreet til stasjon C: i deler på 23 linjer uten filer.

Team M.D.- Lag katalog - opprette kataloger og underkataloger.

Kommandoformat: M.D. [stasjon] [bane] navn

der stasjon er navnet på stasjonen som katalogen er opprettet på;

bane – bane til den opprettede katalogen fra roten eller gjeldende katalog;

navn – navnet på katalogen som skal opprettes.

For eksempel, С:/>md lab

!! Opprett en katalog X på stasjon C:.

Team CD- Endre katalog – endre gjeldende katalog.

Kommandoformat: CD [bane] navn

der banen er banen til en underkatalog i den hierarkiske filstrukturen;

navn – navnet på underkatalogen som må erklæres gjeldende.

For eksempel, cd C:\Windows

For å gå tilbake til rotkatalogen fra gjeldende underkatalog på et hvilket som helst nivå, må du skrive inn kommandoen cd \

Hvis du trenger å gå opp ett nivå, må du skrive inn kommando-cd.

Her betyr (..) overordnet katalog.

!! Bytt til katalog X. Legg merke til endringene i DOS-ledeteksten.

!! Opprett to underkataloger Y og Z i gjeldende katalog.

Endre gjeldende disk. For å endre gjeldende disk må du skrive inn navnet på stasjonen som skal bli den gjeldende. Etter å ha kjørt denne kommandoen, vises en DOS-ledetekst med gjeldende stasjon.

Kopiere kataloger. For å kopiere en katalog til en annen, bruk kommandoen XCOPY. Denne kommandoen lar deg kopiere en katalog mens du endrer navnet.

Kommandoformat:

Hvor
hvor
XCOPY [stasjon] [bane] old_name [stasjon] [bane] gammelt (nytt) navn

hvor /s – modus for kopiering av ikke-tomme kataloger (sammen med filer og underkataloger);

/e – modus for kopiering av tomme kataloger.

For eksempel kopierer vi katalog 1 til katalog 2 som 3

xcopy d:\x\1 d\x\2\3 /s/e (ikke skriv - dette er et eksempel)

!! Kopier katalog Z til katalog Y under navnet Q. Sjekk resultatet med TREE-kommandoen.

Katalogoverføring. Bruk kommandoen for å flytte kataloger BEVEGE SEG.

Kommandoformat:

BEVEGE SEG [stasjon][bane] old_name[drive] [bane] [nytt_navn]

Når du overfører en katalog til den gjeldende katalogen, er det nødvendig å spesifisere enten det nye (gamle) navnet på den overførte katalogen eller hele banen til gjeldende katalog i den adresserbare delen "hvor".

Se for eksempel kommandoen som ligner på eksempelet ovenfor

!! Gå til rotkatalogen, flytt deretter Q-katalogen til X-katalogen. Sjekk resultatet ved å vise X-katalogtreet.

Gi nytt navn til kataloger. Katalognavnet endres ved hjelp av kommandoen REN.

Kommandoformat: REN [stasjon] [bane] navn1 navn2

der navn1 er det gamle katalognavnet;

navn2 – nytt katalognavn.

!! Gi nytt navn til katalog X til W. Test utførelsen av kommandoen.

Fjerner kataloger. Kataloger fjernes ved hjelp av RD-kommandoen.

Kommandoformat: R.D.[stasjon] [bane] navn

hvor stasjon er navnet på stasjonen der katalogen som skal slettes ligger;

sti – sti til katalogen som skal slettes;

navn – navnet på katalogen som skal slettes.

Du kan bare slette en katalog mens du er utenfor katalogen. Rotkatalogen kan ikke slettes. Etter å ha trykket på Enter, vil operativsystemet spørre deg: Slette katalogen "[stasjon] [bane] navn" sammen med alle underkataloger? . For å slette, trykk Y (ja) og Enter; for å avbryte, trykk N (nei) og Enter.

!! Slett katalog Y. Test slettekommandoen ved å bruke TREE-kommandoen.

Filkommandoer

Fjerner en katalog.

Syntaks

rmdir[disk: ]sti [/s] [/q]

rd[disk: ]sti [/s] [/q]

Alternativer

[disk: ]sti Angir stasjonen og katalogen som skal slettes. /s Sletter den angitte katalogen og alle underkataloger sammen med filer. Parameter /s brukes til å slette et katalogtre. /q Lanserer rmdir i skjult modus. Kommandoen fjerner kataloger uten å spørre om bekreftelse. /? Viser hjelp på kommandolinjen.

Notater

  • Ved å bruke kommandoen rmdir i gjenopprettingskonsollen

    Team rmdir med andre parametere er tilgjengelig i gjenopprettingskonsollen.

  • Fjerne kataloger med skjulte filer og systemfiler

    Det er ikke mulig å fjerne kataloger med skjulte filer og systemfiler. Når du prøver å avinstallere, vises følgende melding:

    Katalogen er ikke tom.

    For å få en liste over skjulte filer og systemfiler, bruk kommandoen dir, og for å vise og endre attributter - kommandoen attrib. For mer informasjon, klikk på koblingen.

  • Bruker omvendt skråstrek

    Hvis en omvendt skråstrek (\) settes inn før det første katalognavnet, vil den katalogen bli behandlet som en underkatalog til rotkatalogen uavhengig av gjeldende katalognavn. Hvis det ikke er omvendt skråstrek, vil katalogen bli behandlet som en underkatalog til gjeldende katalog.

  • Fjerner gjeldende katalog

    Team rmdir kan ikke brukes til å slette gjeldende katalog. Først må du bytte til en annen katalog (som ikke er en underkatalog til den gjeldende) og deretter bruke kommandoen rmdir. Når du prøver å slette gjeldende katalog, får du følgende melding:

    Filen kan ikke åpnes fordi den er i bruk av en annen prosess.

Eksempler

For å slette \User\Smith-katalogen, må du først sørge for at den ikke inneholder noen filer. For å gjøre dette, skriv på kommandolinjen:

dir \user\smith /a

Bare tegnene "." skal vises på skjermen. Og "...".

Deretter, fra en hvilken som helst annen katalog enn \User\Smith, kjør følgende kommando:

rmdir\bruker\smith

For å fjerne \User-katalogen, alle filer og alle underkataloger, bruk følgende kommando.