A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter között szóközt kell hagyni. Egy DOS parancsot a prompt után lehet beírni, majd az ENTER billentyű leütése után az operációs rendszer végrehajtja azt. A parancsok ismertetésénél azokat a paramétereket, amelyeket nem kötelező megadni szögletes zárójelek ( [ ] ) közé tesszük. A három pont azt jelenti, hogy az előtte álló elemet tetszőleges számban meg lehet ismételni. PROMPT [szöveg] A szöveg arról rendelkezik, hogy mi jelenjen meg a promptban. Célszerű a promptot az autoexec.bat parancsfile-ban definiálni.
Lemez és file-kezelő parancsok Az aktuális meghajtó kijelölése d: d egy meghajtó betűjele Keresési útvonal megadása PATH [[d:]útvonal [[;[d:] útvonal] ...]] Amennyiben a file megadásakor az elérési utat nem jelöltük, a DOS az aktuális könyvtárban keresi. Ha ott nem találja, akkor a PATH utasításban megadott útvonalakat járja végig az utasításban leírt sorrendben. Ha több azonos nevű file van, akkor azt találja meg, amelyik az előbb szereplő útvonalon van. PATH az aktuális útvonal-kijelölés kiírása PATH ; az útvonal-kijelölések törlése A legfontosabb keresési útvonalakat célszerű az autoexec.bat parancsfile-ban megadni. Alkönyvtár létrehozása MD [d:]út Az út vége az új könyvtár neve. Példa: MD ADATOK Az aktuális könyvtárban létrehoz egy ADATOK nevű alkönyvtárt. Aktuális könyvtár megadása
CD [[d:]út] Az útmegadásban szereplő utolsó könyvtár lesz az aktuális. Példa: CD ADATOK Az aktuális könyvtár ADATOK nevű alkönyvtárát jelöli ki új aktuális könyvtárnak. CD Az aktuális könyvtár elérési útjának kiírása. Könyvtár törlése RD [[d:]út] Az útmegadásban szereplő utolsó könyvtár a törlendő könyvtár. Egy könyvtárt csak akkor lehet törölni, ha üres. Az aktuális könyvtár, továbbá a főkönyvtár nem törölhető. DELTREE [[d:]út] Ennek a parancsnak a segítségével a könyvtárstruktúra egy része törölhető. Az útmegadásban szereplő utolsó könyvtár és a hierarchiában alatta levő összes könyvtár törlődik, a bennük található file-okkal együtt. Könyvtár tartalomjegyzékének kiíratása DIR [d:][út][file-azonosító][/P][/W] A parancs listázza a kijelölt könyvtárban levő összes file-ra, vagy a megadott file-okra vonatkozó könyvtár-bejegyzéseket: - a lemez azonosítóját - a rendelkezésre álló szabad területet - a file-ra vonatkozó információkat (azonosítóját, méretét, utolsó módosításának időpontját) /P a kapcsoló harására egyszerre csak egy képernyőnyi információ íródik ki, a listázás egy tetszőleges billentyű leütésére folytatódik /W a kapcsoló hatására csak a file-azonosítók jelennek meg, a 80 oszlopos képernyőn 5 oszlopban A file-ok megadásánál a * és a ? karakter alkalmazható. Példák: DIR Az aktuális könyvtár összes file-jának listázása. DIR *.EXE Az aktuális könyvtár összes .EXE kiterjesztésű file-jának listázása. DIR .. Az aktuális könyvtár fölötti könyvtár file-jainak listázása. File-ok átnevezése REN[AME] [d:][út]file-azonosító file-azonosító Az első paraméterben megadott file nevét a második paraméterben megadottra változtatja. A
file továbbra is ugyan abban a könyvtárban marad. A paraméterekben a * és a ? karakter is használható. Példák: REN DOLGOZO.DAT EMBEREK.TXT A DOLGOZO.DAT file neve ezentúl EMBEREK.TXT lesz. REN *.DAT *.TXT Az összes .DAT kiterjesztésű file kiterjesztése .TXT-re változik. File-ok törlése DEL [d:][út][file-azonosító] Vagy a file-névnek, vagy az útmegadásnak szerepelnie kell. A file-megadásnál a * és a ? karakter használható. Példák: DEL DOLGOZO.DAT A DOLGOZO.DAT file törlése. DEL *.* Az aktuális könyvtár összes file-jának törlése. Végrehajtása előtt a rendszer megkérdezi, hogy valóban minden file-t törölni szeretnénk-e. Csak a kérdésre adott Y válasz esetén hajtódik végre a törlés. Ha egy file-t törlünk, annak tartalma megmarad a lemezen addig, amíg a DOS egy másik filelal felül nem írja. Ezt használja ki az UNDELETE parancs, amelynek segítségével a file helyreállítható a törlés után. A file nevének első betűje elveszik a törléskor, ezért a helyreállításkor ezt meg kell adni. UNDELETE Hatására az aktuális meghajtón a törölt file-ok visszaállíthatók. File-ok tartalmának kiíratása a képernyőre TYPE [d:][út]file-azonosító A megadott file tartalma megjelenik a képernyőn. Csak karakteres file-ok esetén célszerű használni, ha méretük elég kicsi. File-ok nyomtatása PRINT [/D:egységnév] [d:][út]file-azonosító A megadott file tartalmát kinyomtatja az egységnévben megjelölt perifériára. A nyomtatás alatt a számítógéppel tovább dolgozhatunk, mivel ez a program időosztással használja a processzort. A parancssorban egyszerre több file-név is megadható. Az egységnév: LPT1, LPT2, LPT3, PRN, COM1, COM2, AUX lehet. Az alapértelmezés az LPT1.
File-ok másolása COPY [d:][út]file-név1[.kit][+[d:][út]file-név2[.kit] [+...] [d:][út][file-név][.kit] A parancs a + jellel összekapcsolt file-okat egy file-lá összefűzve a file-névben megadott névvel hozza létre. Ha nem adjuk meg a cél-file nevét, akkor az első forrás-file nevével fogja a másolatot létrehozni. Amennyiben csak egyetlen forrás-file-t adunk meg, úgy a file egyszerű másolása történik meg. Ha már létezik olyan azonosítójú file, mint amit a cél paraméterben megadtunk, úgy az felülíródik. Ha a forrás-file-ok megadásánál a * , vagy a ? karaktert használjuk, akkor az összes másolt file neve megjelenik a képernyőn a másolás során. Ha ezeket a karaktereket a cél-file-nál használjuk, akkor a helyükre a megfelelő forrás-file-név karakterei kerülnek. Például: COPY *.TXT *.DOC hatására az összes .TXT kiterjesztésű file-t átmásoljuk, de a másolatok kiterjesztése .DOC lesz. Példák a COPY parancs használatára: 1. Másolás azonos névvel COPY A:ADAT.DAT A parancs hatására az A egységen levő ADAT.DAT file átmásolódik az aktuális meghajtó aktuális könyvtárába. COPY *.TXT B: A parancs hatására az aktuális könyvtárból az összes .TXT kiterjesztésű file átmásolódik a B egységre. Az átmásolt file-ok azonosítója megjelenik a képernyőn. 2. Másolás más névvel COPY ADAT.DAT A:MENTES.ARC A parancs hatására az ADAT.DAT file MENTES.ARC névvel átmásolódik az A egységre. COPY IRAT.DOC A:*.TXT A parancs hatására az IRAT.DOC file IRAT.TXT névvel másolódik át az A egységre. 3. Másolás összefűzéssel COPY SZOVEG1.TXT+SZOVEG2.TXT+SZOVEG3.TXT MESE.TXT A parancs hatására a SZOVEG1.TXT , SZOVEG2.TXT és a SZOVEG3.TXT file-ok összefűzésével létrejön a MESE.TXT file. Lemez formázása FORMAT [d:][/S][/V][/4] A parancs előkészíti a lemezt a DOS file-ok számára, ellenőrzi, hogy nem sérült-e, felírja az üres könyvtár-blokkot és a file-leíró táblázatot. A /S kapcsoló hatására az aktuális meghajtóról az operációs rendszer file-jai rákerülnek a megformázott lemezre. A /V kapcsoló alkalmazása lehetővé teszi, hogy kötetazonosítót adjunk a lemeznek.
A /4 kapcsoló esetén a floppyt 360 Kbyte-osra formázza meg, egyébként 1.2 Mbyte-osra. Egy FORMAT paranccsal több lemezt is megformázhatunk. A floppy-lemezeket az első használat előtt mindig meg kell formázni.
Egyéb parancsok Dátum megadása DATE dátum A dátumot a következő formák valamelyikében lehet megadni: hh-nn-éé nn-hh-éé éé-hh-nn hh a hónap sorszáma (1 - 12) , nn a hónapon belüli nap sorszáma (1 -31) , éé az év utolsó két számjegye (80 - 99) A dátum formája az adott gépre generált DOS beállításaitól függ. A DATE parancs paraméterek nélkül a rendszerdátum lekérdezésére szolgál. A dátum megjelenítése után lehetőségünk van azt megváltoztatni. Ha nem akarunk élni vele, akkor az ENTER billentyűt kell leütni. A rendszerdátum és az idő a file-ok létrehozásakor illetve módosításakor bekerül a könyvtárba. Idő megadása TIME óó:pp:mm[.xx] óó az óra (0 - 23) pp a perc (0 - 59) mm a másodperc (0 - 59) xx a századmásodperc (0 - 99) A TIME parancs paraméterek nélkül a rendszeridő lekérdezésére szolgál. Az idő megjelenítése után lehetőségünk van azt megváltoztatni. Ha nem akarunk élni vele, akkor az ENTER billentyűt kell leütni. A képernyő törlése CLS Segítség kérése HELP [parancs neve] A HELP parancsra egy menüvezérelt program indul el, amely a DOS operációs rendszer használatáról, parancsairól ad tájékoztatást. Ha konkrét parancsot is megadunk a program indításakor, akkor annak a parancsnak az ismertetése jelenik meg a képernyőn.