Az alapvető cmd parancsok csak hasznosak. Könyvtárak eltávolítása
Csapat RMDIR szinonimája van RDés célja a Windows fájlrendszer könyvtárainak törlése.Parancssor formátuma:
RMDIR [meghajtó:] elérési út
RD [meghajtó:] útvonal
Parancssori paraméterek:
/ S- Egy könyvtárfa törlése, vagyis nemcsak a megadott könyvtár, hanem az összes fájl és alkönyvtár is.
/ Q- Tiltsa le a megerősítési kérést, ha egy kulcs segítségével töröl egy címtárfát / S.
Példák a parancs használatára RD (RMDIR)
Csapat RD nem támogatja a fájl- és alkönyvtárnév -mintákat. Tehát például a parancs végrehajtása RD C: \ Felhasználók \ *. *, hibaüzenettel zárul a könyvtár nevében. Azonban több könyvtárút is megadható paraméterként:
RD C: \ Mydocs C: \ Myprogs- törölje a C: \ Mydocs és C: \ Myprogs mappák tartalmát.
RD C: \ docs- törölje a C: \ docs mappát. Ha a paraméter / S nincs megadva, a mappát törölni kell C: \ docsüresnek kell lennie.
RD / S / Q C: \ Dokumentumok- a C: \ Docs mappa és minden almappájának törlése megerősítés kérése nélkül.
Az RD parancs paraméterrel történő megvalósításának sajátossága / S nem csak az alkönyvtárakat törli, hanem magát a C: \ Docs könyvtárat is, még akkor is, ha fájlok és nem almappák léteztek benne. Ezért, ha csak a könyvtár tartalmát szeretné törölni (ha üresen akarja tenni a könyvtárat, és egyáltalán nem szeretné törölni), akkor használja a következő technikát - tegye aktuálisá a törlendő könyvtárat, és futtassa a parancsot RD tartalmával kapcsolatban:
CD "Saját mappa"
RD / s / q "Saját mappa"
A szóközöket tartalmazó könyvtárnév idézőjelbe van foglalva. Mivel a CD parancs a törlendő könyvtárat aktuálissá tette, törlése nem lesz végrehajtva, és a kulcs / S törli a "Saját mappa" könyvtár összes alkönyvtárát és fájlját
Az alábbi kötegelt fájl eltávolítja a környezeti változó értéke által megadott ideiglenes könyvtár üres mappáit TEMP... A törölt mappák listája egy c: \ tempfoldersempty.txt nevű fájlba van írva
FOR / D %% i in (*) do (
RMDIR / Q %% ~ i && echo %% ~ i >> c: \ tempfoldersempty.txt
Az ajánlások segítenek teljesen törölje a mappát a parancssorból... A témáról szóló cikkben a DEL parancsot használták, amely kifejezetten fájlokhoz készült. Mappák esetén az RD vagy az RMDIR parancsok érvényesek.
A cél eléréséhez ,. Írja be az RD /? és gyorsan nézze meg a parancs jellemzőit és paramétereit. Itt csak 2 paramétert fog látni:
- / s - ennek az előtagnak a használatakor a mappa, valamint az összes beágyazott eleme törlődik. Ha a könyvtár nem üres, és nem adta meg ezt a paramétert, akkor semmi sem fog működni.
- / Q - megerősítés nélküli törléskor használatos.
Általában a konstrukció így néz ki:
RD vagy RMDIR / s / q „teljes mappa elérési útja”
Megjegyzés: a terv alkalmazásakor a könyvtár és annak tartalma teljesen törlődik a számítógépről, és nem találja a kosárban. A biztonság érdekében készítsen biztonsági másolatot a mappáról.
Mappa törlése megerősítéssel vagy anélkül
A számítógépemen létrehoztam egy "cmd" nevű könyvtárat, és több objektumot másoltam bele. Ezután a következő parancsot írtam be a parancssorba:
RD / s „c: \ cmd”
Ezután megnyomtam az Enter billentyűt és az Y gombot, miközben a cmd kérést küldött a törlés megerősítésére.
A C meghajtó ellenőrzése után nem találtam könyvtárat. Ezután létrehoztam egy "delete" nevű mappát, és lemásoltam 5 fájlt is, de amikor beírtam a parancsot, eltávolítottam a / s előtagot. Így alakult:
RMDIR „c: \ delete”
Az Enter megnyomása után a törlés nem történt meg, és egy üzenet jelent meg a parancssorban, hogy a mappa nem üres. Következtetés, az / s paraméter nélkül csak egy üres mappát törölhet, ezért ennek az előtagnak a használata gyakorlatilag haszontalan.
Ha lusta beírni a megerősítő betűt (Y vagy N), akkor az alábbi konstrukció az Ön számára. A / q előtagot fent említettük, ő távolítja el a bosszantó betűbevitelt (a bizonyítást lásd a képernyőn).
MŰKÖDÉSI RENDSZER MS DOS
Módszertani utasítások a tanfolyam laboratóriumi munkájához
"Operációs rendszerek" a szak hallgatói számára 230401 "Információs rendszerek"
Balakovo
a munka célja- Az alapvető gyakorlati ismeretek elsajátítása az MS-DOS operációs rendszerrel való munkavégzés során.
Alapfogalmak
Bármely operációs rendszer (OS) több számítógépes eszközzel kommunikációs eszközt (interfészt) biztosít a felhasználóknak és az alkalmazásprogramoknak. Különféle parancsokat kap a felhasználótól, és végrehajtja azokat. Az alkalmazásprogramok, amelyeket a felhasználó indít (ismét, nem az operációs rendszer segítsége nélkül), maguk is aktívan használják az operációs rendszer szolgáltatásait. Például, ha szöveges dokumentumot kell nyomtatnia a nyomtatón, akkor a szövegszerkesztő, amelynek ablakában ez a dokumentum található, nem lép közvetlenül kapcsolatba a nyomtatóval, hanem ezt a munkát az operációs rendszerre bízza. Ez viszont ellenőrzi: be van -e kapcsolva a nyomtató, megfelelően működik -e, nincs -e papír a tálcájában. És csak ezután adagolja a szöveget nyomtatásra bizonyos részletekben, folyamatosan figyelve a működő nyomtató állapotát. Az operációs rendszerek széles választéka létezik: MS-DOS, Windows 7, Windows 2003, Linux, Unix és még sokan mások. Képességeikben, használhatóságukban, teljesítményükben és egyéb jellemzőikben különböznek egymástól.
Az MS-DOS jelentése MicroSoft Disk Operating System, azaz az amerikai Microsoft lemez lemez operációs rendszere. A "lemez" kifejezés azt jelenti, hogy az operációs rendszer a lemezen található: vagy a merevlemezen, vagy be
hajlékonylemezről (az MS-DOS méretek lehetővé teszik), vagy akár CD-ről.
Az adott eszköz kiválasztásának algoritmusát a BIOS tartalmazza. Például, ha az A:, C: meghajtók a BIOS FEATURES SETUP (Rendszerindítási sorrend) alatt vannak felsorolva, ez azt jelenti, hogy ha egy hajlékonylemez (A meghajtó :) van telepítve a számítógépbe, akkor megpróbálja elindítani az MS-DOS rendszert, ha nincs hajlékonylemez, akkor az MS-DOS a merevlemezről (C meghajtó :) indul el.
Az MS-DOS operációs rendszer a következő részekből áll:
1) BIOS (Basic Input-Output System). Az operációs rendszer ezen része ROM -ba vagy ROM -ba (csak olvasható memória) van bekötve. A BIOS teszteket tartalmaz a számítógép csomópontjainak ellenőrzésére (ezek automatikusan elindulnak a számítógép bekapcsolásakor), valamint a Boot Loader, egy kis program a bonyolultabb MS-DOS Loader hívására (az io töredéke). sys fájl). Ezenkívül a BIOS alacsony szintű I / O műveleteket hajt végre (a regiszter szintjén) a monitorral, a billentyűzettel, a lemezekkel és a nyomtatóval.
2) Lemezfájlok io.sys és msdos. sys. Az io.sys fájl (a rendszerlemez kezdeti szektorában található), mint említettük, az MS-DOS Loader programot tartalmazza. Ezenkívül az io.sys kiegészíti a BIOS-t más alacsony szintű I / O műveletekkel. Az msdos.sys fájl alapvető, magas szintű MS-DOS szolgáltatásokat nyújt.
3) command.com fájl - Parancsfeldolgozó vagy MS -DOS parancsértelmező. Alapszintű MS-DOS parancsokat tartalmaz: CLS, DIR, COPY és mások, amelyeket belsőnek neveznek. Ezen kívül olyan külső MS-DOS parancsokkal is működik, mint a FORMAT, DELTREE és mások, amelyek általában a DOS könyvtárban találhatók, és .com vagy .exe kiterjesztésű fájlok. A command.com parancsfeldolgozó megszervezi a billentyűzetről vagy parancsfájlokból (.bat kiterjesztésű fájlok) beírt felhasználói parancsok végrehajtását. A fent felsorolt MS-DOS összetevők az operációs rendszer minimális összetevői. Ezen kívül megadhat olyan MS-DOS elemeket, mint:
4) külső MS-DOS parancsok. Ezek, mint említettük, .com vagy .exe kiterjesztésű fájlok, és általában a DOS könyvtárban találhatók.
5) Vezetők. Ezek speciális programok (..com, Exe vagy .sys kiterjesztésű fájlok), amelyek szolgáltatást nyújtanak a meglévő külső eszközök új vagy nem szabványos használatához. A szükséges illesztőprogramok a config.sys és az autoexec.bat fájlok segítségével aktiválhatók.
6) A config.sys fájl. Ez egy egyszerű szöveges fájl, amely speciális parancsokat tartalmaz a különböző illesztőprogramok aktiválásához. Ezenkívül használható az MS-DOS működési módjának vagy konfigurációjának megváltoztatására.
7) Az autoexec.bat fájl. Ez egy kötegelt fájl, amelyet az operációs rendszer automatikusan elindít végrehajtásra, amikor a számítógépet bekapcsolják vagy újraindítják.
A felhasználó párbeszédje a DOS-szal az úgynevezett operációs rendszerre adott válaszként megadott parancsok formájában történik. A kijelzőn megjelenik, és általában így néz ki:
az aktuális lemez neve: \ aktuális könyvtár neve> _,
ahol> a rendszer szimbóluma;
Például, C: \ lab> _,
ahol C az aktuális lemez neve;
lab - az aktuális könyvtár neve
Ha az aktuális könyvtár a gyökér, akkor az aktuális könyvtár neve kihagyásra kerül, mivel az megegyezik az aktuális meghajtó nevével. A felszólítás ebben az esetben így néz ki:
C: \> _
Parancsok bevitele. A DOS több tucat parancsot tartalmaz. Ezeket a parancssorba írja be a DOS parancssorba. A parancs szintaxisa vagy általános formátuma a következő:
parancs neve [argumentumok],
ahol az argumentumok olyan objektumok, amelyeken a parancs működik;
a paraméterek a parancsvégrehajtási módok azonosítói (ezeket "/" perjel választja el egymástól).
Egy parancs argumentumainak és paramétereinek megjelenítéséhez futtassa a parancs help parancs nevét
Bármely parancs végrehajtásához nyomja meg az Enter billentyűt (az Enter billentyű megnyomásának további jelzése nem jelenik meg).
A fő DOS parancsok hagyományosan négy csoportra oszlanak.
1. Általános célú parancsok.
2. Parancsok lemezekkel való munkavégzéshez.
3. Parancsok a könyvtárakkal való együttműködéshez.
4. Parancsok a fájlokkal való munkavégzéshez.
A lemezkezelési parancsok nem használatosak ebben a laborban, ezért nem foglalkoznak tovább.
Az MS-DOS szabványos fájltípus-konvenciókkal rendelkezik, amelyek lehetővé teszik a fájlok jellegének vizuális meghatározását.
COM - parancsfájl;
EXE - futtatható fájl;
BAT - kötegelt fájl;
SYS - rendszerfájl;
TXT - szövegfájl
Általános célú parancsok.
Ebben a csoportban a leggyakrabban használt parancsok a következők:
1) cls (Clear Screen) - a képernyő törlése;
2) ver– kimenet az operációs rendszer számítógépre telepített verziójáról;
3) dátum - az aktuális dátum megjelenítése és beállítása;
4) idő - az aktuális idő kijelzése és beállítása;
5) help - súgó adatok megjelenítése a DOS parancsokon;
A következő gombokkal hívhatja be a korábban beírt parancsokat a parancssorba, és kezelheti a parancsok listáját:
- az előző parancs hívása;
↓ - hívja fel a következő parancsot;
F7 - a korábban megadott parancsok listájának megjelenítése;
F9– másolja a parancssorba a megjelenített lista egyik parancsát (F7) a szám kiválasztásával;
Alt + F7– a parancslista törlése.
Könyvtárparancsok
Csapat DIR- könyvtár - könyvtár (könyvtárak) - a megadott könyvtárban található fájlok és alkönyvtárak listájának megjelenítésére szolgál.
Például: C: \> dir - a C meghajtó gyökérkönyvtárának megtekintése.
C: \> dir lab - a labor könyvtár tartalmának megtekintése.
Ha a megadott könyvtár nagyszámú alkönyvtárat és fájlt tartalmaz, akkor azok oldalankénti kimenetét a / P kapcsolóval rendezheti. Ebben az esetben a lista egy oldalának megjelenítése után a DOS megvárja, amíg bármely gomb megnyomásával folytatódik a következő oldalak megjelenítése. Például: dir c: \ windows / p
!! Böngésszen a C: meghajtó gyökérkönyvtárának tartalmában oldalanként.
Csapat FA- a könyvtárfa megjelenítése a képernyőn.
Parancsformátum: FA[meghajtó] [útvonal] [név] [| tovább]
ahol a lemez a címtárrendszert tároló lemez neve;
elérési út - annak a könyvtárnak az elérési útja, amelynek fáját meg szeretné tekinteni;
név - ennek a könyvtárnak a neve;
/ f - a könyvtárfa megjelenítési módja a bennük található fájlokkal;
| tovább - parancs a 23 soros kimenetek pipelining kimenetére.
Például C: /> fa C: / f | tovább
!! Jelenítse meg a C: meghajtó címtárfáját 23 soros részekben fájlok nélkül.
Csapat MD- Make Directory - könyvtárak és alkönyvtárak létrehozása.
Parancsformátum: MD [meghajtó] [útvonal] neve
ahol a lemez annak a lemeznek a neve, amelyen a könyvtár létrejön;
elérési út - a létrehozott könyvtár elérési útja a gyökér vagy az aktuális könyvtárból;
name - a létrehozandó könyvtár neve.
Például C: /> md lab
!! Hozzon létre egy X könyvtárat a C: meghajtón.
Csapat CD- Change Directory - az aktuális könyvtár módosítása.
Parancsformátum: CD [útvonal] neve
ahol az elérési út az alkönyvtár elérési útja a hierarchikus fájlstruktúrában;
név - az aktuálisnak nyilvánítandó alkönyvtár neve.
Például cd C: \ Windows
Ha bármilyen szint aktuális alkönyvtárából szeretne visszatérni a gyökérkönyvtárba, akkor írja be a cd \ parancsot
Ha egy szinttel feljebb kell lépnie, akkor írja be a cd parancsot.
Itt (..) a szülőkönyvtár rövidítése.
!! Váltson az X könyvtárba. Figyelje meg a változásokat a DOS parancssorban.
!! Hozzon létre két Y és Z alkönyvtárat az aktuális könyvtárban.
Cserélje ki az aktuális lemezt. Az aktuális lemez megváltoztatásához be kell írnia a meghajtó nevét, amely az aktuális lesz. A parancs végrehajtása után megjelenik egy DOS prompt az aktuális meghajtóval együtt.
Könyvtárak másolása. Az egyik könyvtár másolásához használja a parancsot XCOPY... Ez a parancs lehetővé teszi egy könyvtár másolását a nevének megváltoztatásával.
Parancsformátum:
|
|
ahol / s - nem üres könyvtárak másolási módja (fájlokkal és alkönyvtárakkal együtt);
/ e - Üres könyvtárak másolásának módja.
Például az 1. könyvtárat másoljuk a 2. címtárba a 3. név alatt
xcopy d: \ x \ 1 d \ x \ 2 \ 3 / s / e (ne gépeljen - ez egy példa)
!! Másolja a Z könyvtárat az Y könyvtárba Q néven. Ellenőrizze az eredményt a TREE paranccsal.
Könyvtárak mozgatása... A könyvtárak áthelyezéséhez használja a parancsot MOZOG.
Parancsformátum:
MOZOG [meghajtó] [útvonal] régi_név [meghajtó] [útvonal] [új_név]
Amikor egy könyvtárat átvisz az aktuális könyvtárba, akkor a cím "hol" részében meg kell adni az átvitt könyvtár új (régi) nevét vagy az aktuális könyvtár teljes elérési útját.
Például lásd, hogy a parancs hasonló a fenti példához
!! Váltson a gyökérkönyvtárba, majd helyezze át a Q könyvtárat az X könyvtárba. Ellenőrizze az eredményt az X könyvtárfa megjelenítésével.
Könyvtárak átnevezése. A könyvtár neve a paranccsal módosítható REN.
Parancsformátum: REN [meghajtó] [útvonal] név1 név2
ahol a name1 a régi könyvtárnév;
név2– a könyvtár új neve.
!! Név X könyvtár W. Ellenőrizze a parancs végrehajtását.
Könyvtárak eltávolítása. A könyvtárak eltávolítása az RD paranccsal történik.
Parancsformátum: RD[meghajtó] [útvonal] neve
ahol a lemez annak a lemeznek a neve, ahol a törölni kívánt könyvtár található;
elérési út - a törölni kívánt könyvtár elérési útja;
név - a törölni kívánt könyvtár neve.
Egy könyvtárat csak a könyvtáron kívülről törölhet. A gyökérkönyvtár nem törölhető. Az Enter megnyomása után az operációs rendszer a következőket kéri: Törli a "[meghajtó] [elérési út] neve" könyvtárat az összes alkönyvtárral együtt? ... A törléshez nyomja meg az Y (igen) és az Enter billentyűt, a törléshez - N (nem) és az Enter billentyűt.
!! Y könyvtár törlése. Ellenőrizze a delete parancs végrehajtását a TREE paranccsal.
Fájlparancsok
DEL parancs
DEL attribútumok]] nevek
ERASE attribútumok]] nevek
Nevek Egy vagy több fájl neve. A helyettesítő karakterek egyszerre több fájl törlésére szolgálnak.
Ha egy könyvtár van megadva, akkor az összes fájl eltávolításra kerül.
/ P Minden fájl törlése előtt kérjen megerősítést.
/ F Az írásvédett fájlok törlésének kényszerítése.
/ S Eltávolítja a megadott fájlokat az összes alkönyvtárból.
/ Q A fájlok törlésekor tiltsa le a megerősítést kérő üzenetet.
/ A Fájlok kiválasztása törlésre attribútumok alapján.
Attribútumok S Rendszerfájlok R Csak olvasható
H Rejtett fájlok A Archiválandó fájlok
A "-" előtag NEM
A DEL és ERASE parancsok módosítása, ha a kiterjesztett parancsfeldolgozás engedélyezve van:
Az / S kapcsoló kimenete megfordul, vagyis csak a törölt fájlok neve jelenik meg, nem pedig a nem található fájlok.
Példa: 1. Minden .txt kiterjesztésű fájl törlése
V: Jobs> del * .txt V: Küldetések> |
2. A "T" betűvel kezdődő fájlok törlése
V: Jobs> del T * .txt V: Küldetések> |
RMDIR / Q / R / S] [@fájl] elérési útja ...
pálya | Egy vagy több eltávolítandó alkönyvtár neve. |
@fájl | Szöveges fájl, amely tartalmazza az eltávolítani kívánt könyvtárak nevét, soronként egyet (lásd@file listák a részletekért). |
Fájlkitöltési szintaxis:
Az RD két belső változót állít be:
% _rd_dirs | A törölt könyvtárak száma |
% _rd_hibák | A hibák száma |
(Vegye figyelembe, hogy ha RD / S -t végez, akkor a tényleges törlést a DEL végzi, ezért ellenőrizze a DEL változókat.)
Opciók:
/ Én "szöveget" | Válassza ki a könyvtárakat a leírásban szereplő szöveg egyezésével. A szöveg tartalmazhat helyettesítő karakterek és kiterjesztett helyettesítő karaktereket. A keresési szöveget idézőjelbe kell foglalni, és követnie kell a/ I azonnal, közbülső szóközök nélkül. Kiválaszthatja az összes fájlnevet, amely leírással rendelkezik/ Én "[?] *" , vagy minden olyan fájlnévvel, amely nem rendelkezik leírással/ Én "" ... Ne használja az / I -t @file listákkal. A részletekért lásd a @file listákat. |
/ K | A / S gombbal együtt használva opció, ez fizikailag törli a fájlokat, ahelyett, hogy elküldené őket a Windows Lomtárba, még akkor is, ha be van állítva a Törlés a Lomtárba konfigurációs beállítás. |