Seznam DOSových příkazů

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. prosince 2017; kontroly vyžadují 18 úprav .

Seznam příkazů DOS  – Následuje seznam příkazů pro operační systém DOS . Počínaje verzí 5 lze tento seznam se stručným popisem každého příkazu získat zadáním HELP. Počínaje 5. verzí lze také získat nápovědu ke konkrétnímu příkazu pomocí sady znaků /?za názvem příkazu.

Například sada příkazů:

C:\>ren /?

výsledkem bude získání nápovědy pro příkaz ren:

Přejmenujte jeden nebo více souborů. PŘEJMENOVAT [jednotka:][cesta]název_souboru1 název_souboru2. REN [jednotka:][cesta]název_souboru1 název_souboru2. Pro cílový soubor nemůžete zadat jinou jednotku nebo adresář.

Všechny příkazy DOSu nerozlišují velká a malá písmena, což znamená, že jakýkoli příkaz lze zadat jak malými, tak velkými písmeny.

Příkazy

attrib

Zobrazení a změna atributů souboru.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [jednotka:] [cesta] [název souboru] [/S] [/D]

kde:

Ekvivalent příkazu UNIX chmod .

cdnebo chdir

Zobrazte název nebo změňte aktuální adresář.

CHDIR [/D] [jednotka:][cesta] [..] CD [/D] [jednotka:][cesta] [..]

kde .. označuje změnu nadřazeného adresáře.

Příkaz CD диск:zobrazí název aktuálního adresáře zadané jednotky. Příkaz CDbez parametrů zobrazí názvy aktuální jednotky a adresáře. Možnost /D se používá ke změně aktuální jednotky a adresáře současně.

Změna příkazu CHDIR, když je povoleno rozšířené zpracování příkazů: Název aktuálního adresáře v řetězci volání se převede na velká a malá písmena jako existující názvy na disku. Příkaz CD C:\TEMPtedy ve skutečnosti zaktualizuje adresář C:\Temp, pokud na disku existuje. Příkaz CHDIRpřestane považovat mezery za oddělovače, což vám umožní přejít do podadresáře, jehož název obsahuje mezery, aniž byste museli celý název adresáře uzavírat do uvozovek. Například:

chdir \winnt\profiles\username\programs\start menu

vede ke stejnému výsledku jako:

cd "\winnt\profiles\username\programs\start menu"

Když zakážete rozšířené zpracování příkazů, použije se pouze druhá možnost.

Ekvivalent příkazu Unixu cd(s volbami) nebo pwd(bez voleb).

Příkazy adresáře

Názvy souborů v DOSu mohou být pouze ve formátu 8.3, to znamená maximálně 8 znaků v názvu souboru a maximálně 3 v příponě (kromě neplatných znaků - mezera . " / \ [ ] : ; = ,). mezera se používá jako oddělovač mezi příkazem a jeho parametry.

tým Formát Popis Možnosti
dir DIR [диск:][маршрут][имя_файла] [/P] [/W] [A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C] Zobrazení katalogu [1]
  • H - skryté soubory;
  • -H - neskryté soubory;
  • S - systémové soubory;
  • -S - soubory jiné než systémové;
  • D - adresáře;
  • -D - pouze soubory (ne adresáře);
  • A - soubory připravené k archivaci;
  • -A - soubory se od poslední zálohy nezměnily;
  • R - soubory pouze pro čtení;
  • -R - soubory, které nemají přístup pouze pro čtení;
  • N - řazení podle abecedy (podle názvu);
  • -N - v obráceném abecedním pořadí (Z-A);
  • E - v abecedním pořadí podle přípony;
  • -E - prodloužením v pořadí, obrácené pořadí;
  • D - podle data a času (počínaje dříve);
  • -D - podle data a času, počínaje nejnovějším;
  • S - ve vzestupné velikosti;
  • -S - sestupná velikost;
  • C - podle kompresního poměru, počínaje nejmenším;
  • -C - podle kompresního poměru, počínaje největším.
md md диск:\имя_каталога Vytvořte adresář
cd cd диск:\имя_каталога Změnit aktuální adresář
rd rd диск:\имя_каталога Smazání adresáře
  • /s - odstraní zadaný adresář a všechny podadresáře spolu se soubory. Možnost /s se používá k odstranění stromu adresářů.
  • /q Spustí rmdir v utajeném režimu. Příkaz odstraní adresáře, aniž by požadoval potvrzení.
  • /? - zobrazí nápovědu na příkazovém řádku.
deltree deltree имя_файла_или_имя_каталога Smazání adresáře s celým jeho obsahem
move move диск: имя_каталога новое_имя_каталога Přejmenování adresáře
path path диск1:\имя_каталога1;диск2:\имя_каталога2 Vyhledávání

Zadáním dvou teček (..) se můžete vrátit do předchozího adresáře; když zadáte \ - do kořenového adresáře.

Příklady:

dir

Vypíše soubory a podadresáře v daném adresáři. Pokud je příkaz zadán bez parametrů, zobrazí se jmenovka a číslo disku, názvy souborů a adresářů (jeden na řádek) včetně přípon a datum a čas jejich poslední úpravy. Poté zobrazí počet souborů v adresáři, celkovou velikost (v bajtech) obsazenou soubory a množství volného místa na disku.

DIR [jednotka:][cesta][název souboru] [/P] [/W] [A[[:]atributy]] [/O[[:]seřadit]] [/S] [/B] [/L] [/C]

Parametr [jednotka:][cesta] určuje jednotku a adresář, jehož obsah chcete zobrazit na obrazovce. Parametr [název_souboru] určuje skupinu souborů nebo souborů, které mají být zahrnuty do seznamu. Možnost /P zobrazí vždy jednu obrazovku seznamu souborů. Chcete-li zobrazit další obrazovku, musíte stisknout libovolné tlačítko. Možnost /W uvádí soubory v širokém formátu s co největším počtem názvů souborů/adresářů na každém řádku. Parametr /A[[:] атрибуты]zobrazuje názvy pouze těch adresářů a souborů, které mají zadané atributy. Pokud je tento parametr vynechán, pak DIR zobrazí všechny soubory kromě skrytých a systémových. Pokud je tato možnost zadána bez atributů, DIR zobrazí názvy všech souborů, včetně skrytých a systémových souborů. Dvojtečka není vyžadována. Kombinace hodnot, které lze použít jako atributy, je uvedena v následující tabulce. Hodnoty nejsou odděleny mezerami:

Parametr /O[[:] сортировка]řídí pořadí řazení adresáře, když je zobrazen pomocí příkazu DIR. Pokud je vynechán, DIR seřadí názvy souborů a adresářů v pořadí, v jakém se objevují v adresáři. Pokud není zadána žádná možnost řazení, DIR vypíše názvy v abecedním pořadí. Hodnota, kterou můžete použít v parametru "sort", je popsána v následující tabulce. Při kombinaci není nutné je oddělovat mezerami:

Možnost /S vypíše všechny výskyty souboru v daném adresáři a všech podadresářích. /B uvádí adresáře a názvy souborů jeden na řádek (včetně přípony). Zobrazí se hlavní informace, bez poslední. /B přepíše možnost /W. /L vypíše netříděné názvy souborů a adresářů malými písmeny. Rozšířené znaky se nepřevádějí na malá písmena. /C[H] Zobrazí kompresní poměr souborů komprimovaných pomocí Doublespace na základě velikosti clusteru 8 kB. Volitelný parametr H vydává tyto informace na základě velikosti primárního diskového klastru. Při použití možnosti /W nebo /B je možnost /C[H] ignorována.

Výstup adresářové nebo diskové struktury je popsán v popisu příkazu TREE a o komprimovaných discích - v popisu DBLSPACE. K zobrazení podmnožiny souborů a adresářů můžete použít zástupné znaky (* a ?). Pokud je zadána více než jedna hodnota pořadí řazení, DIR seřadí soubory podle prvního kritéria, poté podle druhého atd.

Formát data a času používaný DIR závisí na nastavení země v souboru Config.sys. Pokud není použit příkaz ZEMĚ, formáty se řídí americkými formáty. Chcete-li výstup příkazu DIR přenést do souboru, můžete použít znak přesměrování (>) nebo kanálu (|). Než to provedete, nastavte proměnnou operačního prostředí TEMP v souboru AUTOEXEC.BAT. V opačném případě se dočasný soubor zobrazí ve výpisu adresáře. Pomocí příkazu SET v proměnné operačního prostředí DIRCMD v AUTOEXEC můžete přednastavit parametry příkazu DIR. V proměnné DIRCMD lze použít pouze platnou kombinaci možností DIR. Chcete-li například nastavit DIRCMD na výchozí široký výstup (/W), zahrňte do souboru AUTOEXEC.BAT příkaz set dircmd=/w.

Sadu voleb příkazu DIR zadanou pomocí proměnné DIRCMD můžete přepsat. Chcete-li to provést, použijte stejné možnosti jako na příkazovém řádku DIR, ale před volbou musíte také znaménko mínus, například dir /-w. Výchozí nastavení DIRCMD můžete také změnit pomocí příkazu DOS SET tak, že je napíšete na příkazový řádek za rovnítko (=). Nové nastavení bude výchozí pro všechny následující příkazy DIR až do příštího použití SET DIRCMD na příkazovém řádku nebo restartování systému MS-DOS. Chcete-li obnovit všechna výchozí nastavení, zadejte set dircmd=. Pomocí příkazu set můžete zobrazit aktuální nastavení proměnné operačního prostředí DIRCMD. MS-DOS zobrazí seznam voleb a jejich nastavení (podrobnosti viz SET).

Pokud je potřeba použít DIR k zobrazení jednoho výpisu adresáře za druhým, dokud se nezobrazí obsah každého adresáře na aktuálním disku, a je nutné každý adresář seřadit abecedně, vytisknout jej v širokém formátu a po zobrazení každé obrazovky udělat pauzu - Chcete-li to provést, když jste v kořenovém adresáři, musíte použít příkaz dir /s/w/o/p. Chcete-li zabránit zobrazení názvů adresářů, použijte příkaz dir /s/w/o/p/a: -d. Pro tisk výstupu použijte symbol přesměrování: dir > prn.

chkdsk

Kontrola disku a výstup zpráv.

CHKDSK [volume:[[cesta]název souboru]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:velikost]]

kde:

Přepínače /Inebo /Czkracují dobu CHKDSKprovádění vynecháním některých kontrol hlasitosti.

Ekvivalent k příkazu fsckv Unixu.

Můžete také použít příkaz scandisk, který vyhledá všechny špatné clustery na disku.

cls

Vymaže počítačový terminál .

Ekvivalent k příkazu clearv Unixu.

copy

Zkopírujte jeden nebo více souborů do jiného umístění.

KOPÍROVAT [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] zdroj [/A | /B] [+ zdroj [/A | /B] [[+ ...]] [výsledek [/A | /B]]

kde:

Klíč /Ylze nastavit pomocí proměnné prostředí COPYCMD. Přepínač příkazového řádku /-Ytoto nastavení přepíše. Standardně je vyžadováno potvrzení, pokud není příkaz COPYspuštěn v dávkovém souboru. Když místo názvu cílového souboru zadáte atribut con, na obrazovce se zobrazí obsah zkopírovaného souboru. Jsou možné i další varianty příkazu COPY, přičemž atribut con označuje I/O zařízení . Při provádění příkazu COPY se znaky ( bajty ) kopírují ze zdrojového souboru jeden po druhém, dokud není dosaženo konce znaku souboru. Pokud se takový znak vyskytne uprostřed souboru, při provádění příkazu COPY se soubor zcela nezkopíruje.

Chcete-li sloučit soubory, musíte určit jeden cíl a více zdrojových souborů pomocí zástupných znaků nebo файл1 + файл2 + файл3 + ….

Ekvivalent k příkazu cpv Unixu. Rozšířené možnosti XCOPYarobocopy

del, erase

Odstraňte jeden nebo více souborů.

DEL [/P] [/F] [/S] [/Q] [/A[[:]atributy]] jména VYMAZAT [/P] [/F] [/S] [/Q] [/A[[ ::atributy]] jména

kde:

Předpona " -" má význam NE.

Změna příkazů DELa ERASEpři povolení pokročilého zpracování příkazů. Výsledky výstupu pro klíč /Sjsou obrácené, to znamená, že se zobrazují pouze názvy smazaných souborů, nikoli soubory, které nebylo možné najít.

Ekvivalent k příkazu rmv Unixu.

deltree

Odstranění adresáře spolu se soubory a podadresáři.

adresář deltree [/y]

V Unixu je funkce deltreezajišťována příkazem rms příponou -r.

dir

Výpis souborů a podadresářů ze zadaného adresáře.

DIR [jednotka:][cesta][název souboru] [/A[[:]atributy]] [/B] [/C] [/D] [/L] [/N] [/O[[:]objednávka] ] [/P] [/Q] [/S] [/T[[:]čas]] [/W] [/X] [/4]

kde:

Standardní sadu klíčů lze zapsat do proměnné prostředí DIRCMD. Chcete-li jejich akci zrušit, zadejte do příkazu stejné klávesy s předponou "-", například: /-W.

Ekvivalent lspříkazu unixu.

echo

Výstup informací do libovolného cílového zdroje, souboru, obrazovky atd.

Příklad:

echo shutdown /p /t 3600 >> C:\\autoend.bat

Funkce tohoto příkazu a zápis pro Windows a Unix se liší.

Zobrazuje zprávu (zprávu) nebo zapíná a vypíná zobrazení odezvy příkazu.

ECHO[ ][ON|OFF] ECHO[ ][zpráva]

První oddělovací mezera je vyžadována, ostatní oddělovací mezery jsou v prvním případě ignorovány a ve druhém případě jsou přiřazeny řetězci zprávy. ECHO bez možností zobrazí aktuální nastavení ECHO.

fdisk /mbr

Změna MBR , konkrétně obnovení hlavního spouštěcího záznamu, pokud se ukázalo, že je poškozen / upraven / přepsán. Spuštěním příkazu bez argumentů se zobrazí nabídka pro vytváření, mazání a získávání informací o diskových oddílech. Aktivní (spouštěcí) oddíl lze také změnit.

format

Formátování disku.

FORMAT objem: [/FS:system] [/V:label] [/Q] [/A:velikost] [/C] [/X] FORMAT objem: [/V:label] [/Q] [/F:velikost] FORMÁT hlasitosti: [/V:label] [/Q] [/T:stopy /N:sektory] FORMÁT svazku: [/V:štítek] [/Q] FORMAT objem: [/Q]

kde:

Viz také

Poznámky

  1. Parametr ve tvaru P>1.txt vám umožní zapsat přijatá data do souboru s názvem 1.txt. Název souboru lze nastavit na libovolný.