Főoldal » 2010 » Július » 16 » A Parancssor parancsai és használatuk V. (Fo-Ft)
10:34:30
A Parancssor parancsai és használatuk V. (Fo-Ft)
Sorozatunkban a Parancssorban (Command Prompt) használt gyakoribb parancsokat és használatuk módját írjuk le. Megtalálhatjátok a parancsban használható kapcsolókat és némi magyarázatot is a használatukhoz. Mivel a lista közel sem kicsi, így több részletben tesszük közzé (függően attól is, hogy egy-egy parancshoz mennyi leírás tartozik.).


[ és ], valamint a < és > jelek csak a jobb átláthatóság miatt vannak használva, a parancsokba nem kell beírni azokat.

FOR - Megadott parancs futtatása egy fájlhalmaz minden egyes elemére

 

 

  • FOR %változó IN (halmaz) DO parancs [paraméterek]
    • %változó - Egybetűs helyettesíthető paraméter.
    • (halmaz) - Egy vagy több fájlból áll, helyettesítő karakterek használhatók.
    • parancs - A minden egyes fájlra végrehajtandó parancs.
    • paraméterek - A megadott parancs paraméterei, illetve kapcsolói.
  • Ha a FOR parancsot kötegfájlban szeretnéd használni,  %%változó helyett %változó írandó. A változónévben a kis- és nagybetűk különbözőnek számítanak, így %i nem egyezik ,meg %I-vel.
  • Ha a parancsbővítések engedélyezve vannak, a FOR parancs következő további formái is támogatottak:
    • FOR /D %változó IN (készlet) DO parancs [parancs_paraméterei] - Ha a készlet helyettesítő karaktereket tartalmaz, könyvtárnevekre vonatkozik, nem pedig fájlokra.
    • FOR /R [[meghajtó:]elérési_út] %változó IN (készlet) DO parancs [parancs_paraméterei] - Végigmegy a [meghajtó:]elérési_út helyen kezdődő könyvtárstruktúrán, és végrehajtja a FOR utasítást a fa összes alkönyvtárában. Ha nem ad meg könyvtárat a /R kapcsoló után, az aktuális könyvtár lesz az alapértelmezett. A pont megadásával csak felsorolja a könyvtárfát.
    • FOR /L %változó IN (kezdet,lépés,vég) DO parancs [parancs_paraméterei] - A készlet egy számsorozat kezdettől végig, lépésenként. Az (1,1,5) a következő számsort eredményezné: 1 2 3 4 5, és a (5,-1,1) pedig a következőt: (5 4 3 2 1)
    • FOR /F ["beállítások"] %változó IN (fájlkészlet) DO parancs [parancs_paraméterei]
      FOR /F ["beállítások"] %változó IN ("karakterlánc") DO parancs [parancs_paraméterei]
      FOR /F ["beállítások"] %változó IN ('parancs') DO parancs [parancs_paraméterei]

      vagy a usebackq lehetőséggel:
      FOR /F ["beállítások"] %változó IN (fájlkészlet) DO parancs [parancs_paraméterei]
      FOR /F ["beállítások"] %változó IN ("karakterlánc") DO parancs [parancs_paraméterei]
      FOR /F ["beállítások"] %változó IN (`parancs`) DO parancs [parancs_paraméterei]
      - A fájlkészlet egy vagy több fájl neve. Minden fájl meg lesz nyitva és fel lesz dolgozva mielőtt a következő fájlra kerülne a sor. A feldolgozás a következőkből áll: a fájl beolvasása, önálló sorokra való szétbontás, az egyes sorok felbontása nulla vagy több elemre. Ezután a FOR ciklus törzse lesz meghívva a talált elemhez beállított változó(k) értékével. Alapértelmezés szerint a /F kapcsoló az első üres, elválasztott elemet adja át az összes fájl összes sorából. Az üres sorok ki lesznek hagyva. Az alapértelmezett elemzési beállításokat felülbírálhatod a "beállítások" paraméter segítségével. Ez egy olyan karakterlánc idézőjelek között, amely egy vagy több kulcsszót tartalmaz a különböző elemzési beállítások megadásához.
      A kulcsszavak a következők:
      • eol=c - a sor végét jelző karakter megadása (csak egy)
      • skip=n - a fájl elején kihagyandó sorok száma
      • delims=xxx - elválasztó készlet megadása. Ez lecseréli az alapértelmezett készletet (szóköz és TAB)
      • tokens=x,y,m-n - annak megadása, hogy mely elemeket kell továbbadni a törzsnek végrehajtásra. Ez további változók lefoglalását teszi szükségessé. A m-n forma egy tartomány, amely az m.-től az n.-ig lévő elemeket jelenti. Ha a tokens= karakterlánc utolsó karaktere csillag (*), további változó lesz lefoglalva, és az utolsó elem feldolgozása után megkapja a maradék sort.
      • usebackq - az új szemantika használatát jelzi, amikor a záró idézőjelek közé tett karakterlánc parancsként lesz értelmezve, míg az egyszeres idézőjelek közé tett karakterlánc parancskarakterláncnak számít, és lehetővé teszi a kettős idézőjelek használatát a fájlkészletben.

FORMAT - Lemez formázása Windows rendszerhez.

 

 

  • FORMAT kötet [/FS:fájlrendszer] [/V:címke] [/Q] [/A:méret] [/C] [/X] [/P:ciklusok] [/S:állapot]
    FORMAT kötet [/V:címke] [/Q] [/F:méret] [/P:ciklusok]
    FORMAT kötet [/V:címke] [/Q] [/T:sávok /N:szektorok] [/P:ciklusok]
    FORMAT kötet [/V:címke] [/Q] [/P:ciklusok]
    FORMAT kötet [/Q]
    • kötet - A meghajtóbetűjelet (kettősponttal a végén), csatlakozási pontot vagy kötetnevet adja meg.
    • /FS:fájlrendszer - A fájlrendszer típusát adja meg. (FAT, exFAT, FAT32, NTFS, vagy UDF).
    • /V:címke - A kötetcímke neve.
    • /Q - Gyorsformázást hajt végre. Ez a kapcsoló felülírja a /P kapcsolót.
    • /C - csak NTFS: Az új köteten létrehozott fájlok alapértelmezés szerint tömörítve lesznek.
    • /X - A kötet kényszerű leválasztása, ha szükséges. A kötet összes megnyitott leírója érvényét veszti.
    • /R:revision - csak UDF: A formátum kényszerítése UDF-verzióra (1.02, 1.50, 2.00, 2.01, 2.50). Alapértelmezett verzió: 2.50.
    • /D - csak UDF 2.50: Metaadatok megkettőzése.
    • /A:méret - Felülbírálja az alapértelmezett szektorcsoport-méretet. Általános használathoz az alapértelmezett értékek ajánlottak.
      Az NTFS a következő értékeket támogatja: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K.
      A FAT a következő értékeket támogatja: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K (128K, 256K az 512 bájtnál nagyobb méretű szektorméretre.).
      A FAT32 a következő értékeket támogatja: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K, (128K, 256K az 512 bájtnál nagyobb méretű szektorméretre.).
      Az exFAT a következő értékeket támogatja: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K, 28K, 256K, 512K, 1M, 2M, 4M, 8M, 16M, 32M.
      A FAT és FAT32 fájlrendszerek a következő megkötéseket teszik szükségessé a köteten lévő szektorcsoportokra nézve:
      • FAT: szektorcsoportok száma <= 65526
      • FAT32: 65526 < szektorcsoportok száma < 4177918
        A formázás azonnal leáll, ha megállapítja, hogy a fenti feltételeknek nem lehet eleget tenni a megadott szektorcsoportmérettel.
      • NTFS-tömörítés nem lehetséges 4096 bájtnál nagyobb szektorcsoportoknál.
    • /F:méret - A formázandó hajlékonylemez méretét adja meg (1,44)
    • /T:sávok - A lemezoldalankénti sávok száma.
    • /N:szektorok - A sávonkénti szektorok száma.
    • /P:menetek száma - A kötet minden szektorának nullázása ennyiszer. Ez a kapcsoló a /Q kapcsoló esetén érvénytelen.
    • /S:állapot - A "state" értéke "enable" vagy "disable" lehet
  • A rövid nevek alapértelmezés szerint engedélyezve vannak.

FSUTIL

 

 

  • Támogatott parancsok
    • 8dot3name - 8.3 formátumú fájlnevek kezelése
    • behavior - A fájlrendszer viselkedésének szabályozása
    • dirty - Változtatásjelző bit kezelése
    • file - Fájlspecifikus parancsok
    • fsinfo - Fájlrendszer információja
    • hardlink - Kódolt hivatkozások kezelése
    • objectid - Objektumazonosító kezelése
    • quota - Kvótakezelés
    • repair - Önjavítás kezelése
    • reparsepoint - Újraelemzési pontok kezelése
    • resource - Tranzakciós erőforrás-kezelő kezelése
    • sparse - Ritka fájl vezérlése
    • transaction - Tranzakciókezelés
    • usn - USN kezelése
    • volume - Kötetkezelés

FTYPE - A fájlkiterjesztéshez társított fájltípusok megjelenítése vagy módosítása

 

 

  • FTYPE [fájltípus[=[megnyitó parancs]]]
    • fájltípus - A vizsgálandó vagy módosítandó fájltípus.
    • megnyitó parancs - Az ilyen típusú fájlok megnyitásához használandó parancs.
  • A megnyitó paranccsal rendelkező jelenlegi fájltípusok megjelenítéséhez írd be az FTYPE parancsot paraméterek nélkül. Ha az FTYPE parancsot csak egy fájltípussal hívja meg, úgy az adott fájltípus jelenlegi megnyitó parancsa jelenik meg. Ha nem adsz meg megnyitó parancsot, akkor az FTYPE parancs törli az adott fájltípus megnyitó parancsát. Megnyitó parancson belül a %0 vagy %1 jelek helyére a cmd.exe az indítani kívánt fájlnevet helyettesíti be. %* az összes paramétert jelenti, %2 az első paramétert, %3 a másodikat, stb. A %~n n. paramétertől kezdődően az összes fennmaradó paramétert jelenti, ahol n 2 és 9 közötti lehet.

 

[A-B]  [C]  [D]  [E-Fi]  [G-L]  [M-P]  [R]  [S]  [T-W]
Kategória: Rendszer (Windows 7) | Megtekintések száma: 3681 | Hozzáadta: Mixáj
Címkék (kulcsszavak): parancsok, parancssor, command prompt, cmd

Hasonló anyagok:

Összes hozzászólás: 0
Hozzászólásokat csak regisztrált felhasználók írhatnak.
[ Regisztráció | Belépés ]