-----
---
   
  Příkazy MS-DOSu minimalizovat/úvod maximalizovat 

Na této stránce najdete přehled příkazů MS-DOSu, které se vám snad někdy v nouzi mohou hodit, i když pochybuji, že byste je v dnešním světě grafických operačních systémů mohli nějak výrazně potřebovat. Většinu z nich určitě znáte, ale o některých jste třeba ani neslyšeli, nebo je zapomněli, a tak není na škodu si ovládání DOSu trošku připomenout. Předem vás ale upozorňuji, že některé příkazy nemusí v DOSu, který je součástí Windows, fungovat.

Pozn.: Parametry příkazů se píší až na konec celého řádku (např.: format A: /F:1440 - zformátuje disketu na 1.44 MB). Ve jménech souborů můžete používat náhradní znaky ?,*, místo *.* (označení všech souborů) lze použít pouze tečku (např.: copy C:\pokus\ . C:\práce - zkopíruje všechny soubory z adresáře pokus do adresáře práce). Při napsání příkazu s parametrem /? se zobrazí nápověda k příkazu a všem jeho parametrům. Parametr |more zastavuje vypisované údaje po stránkách. S příkazem format si hrajte pouze na vlastní nebezpečí:-). Neručím za jakékoliv škody napáchané nesprávným použitím těchto příkazů.

Práce se soubory:
copy Kopírování. Umožňuje kopírování a současně přejmenování souboru.
move Přesun souboru/ů.  
ren Přejmenování souboru.  
del Mazání.  
type Vypsání obsahu souboru.  
print Tisk zadaného souboru. V případě, že je tiskárna připojená na jiný port než LPT1, je nutné tento port uvést v parametru hned za příkazem. Např.: print /D:COM2 A:\readme.doc (D=device)
undelete Obnovení smazaného souboru. Je nutné zadat první znak jména souboru.
Práce s disky a adresáři:
A: Přepnutí na disk A.  
cd Přechod do podadresáře.  
cd .. Přechod na vyšší úroveň.  
dir Vypsání obsahu adresáře.  
attrib Vypsání souborů a jejich atributů.  
md Vytvoření adresáře.  
xcopy Kopírování všech souborů v adresáři. Parametr /s - kopírování včetně podsložek.
move Přesun adresáře (včetně souborů), nebo přejmenování adresáře při zachování cesty.  
rd Mazání prázdného adresáře.  
deltree Mazání adresáře včetně jeho další stromové struktury se soubory.  
msbackup Zálohování celých adresářových stromů.  
restore Obnovení celých adresářových stromů.  
format Formátování disku. Parametr /F:kapacita (např.: format A: /F:1440)
diskcopy Autentické kopírování disket.  
scandisk Kontrola disku.  
chkdsk Kontrola disku.  
defrag Defragmentace disku.  
dblspace Komprimace dat na disku.  
drvspace Komprimace dat na disku.  
Některé další příkazy:
date Nastavování (zobrazení) data. Enter pro zachování.
time Nastavování (zobrazení) času.  
edit Jednoduchý celostránkový editor.  
smartdrv Zvýší paměť pro rychlé mazání souborů.  
mem Ovládání paměti.  
memmaker Ovládání paměti.  
loadfix Ovládání paměti.  
loadhigh Ovládání paměti.  
keyb Konfigurace klávesnice a jazyka.  
country Nastavení země a národních znaků.  
mode Konfigurace systémových zařízení, nastavení komunikačních portů a parametrů. Tiskárny, klávesnice apd.
mscdex Nastavení komunikačních parametrů.  
graphics Program pro obsluhu obrazovky.  
msd Diagnostika systému.  
set Vypíše nastavení systému.  
ver Vypíše verzi MS-DOSu.  
help Nápověda k MS-DOSu.  
fasthelp Nápověda k MS-DOSu.  
prompt Definuje tvar příkazového řádku. Příkaz prompt nastaví základní tvar příkazového řádku. Pro navrácení standartního tvaru - příkaz prompt $P$G
dos2unix Vypíše UNIXovský konec řádku.  

Filtry MS-DOSu

Filtry představují zvláštní druh programů, které mají následující vlastnosti:

  • Data čtou ze standardního vstupního a zapisují do standardního výstupního souboru
  • Pracují s textovými soubory
  • Nepotřebují dodatečné informace během své činnosti
  • Řeší zpravidla ucelenou jednoduchou operaci
  • Snadno se používají na příkazovém řádku - filtry lze vzájemně řetězit

V MS-DOSu se nachází tři standardní filtry: SORT pro jednoduché řazení, FIND pro hledání a počítání nalezených údajů a MORE pro přerušování výpisu dat po naplnění obrazovky. Jako filtr lze použít jakýkoliv program, který používá standardní vstup a výstup (tj. program, který nepoužívá speciální funkce pro výstup na obrazovku (např. v Pascalu knihovnu Crt) a jinak nepřesměrovává vstup a výstup (např. z/do fyzického souboru). I začínající programátor si tak může snadno vytvořit vlastní "šikovné" prográmky na usnadnění práce v MS-DOSu.

Příklad použití filtrů: Napsali jsme program 'jednou.exe', který odstraní zdvojené výskyty slov. Slova ze vstupního souboru 'zdroj.txt' chceme seřadit, odstranit zdvojené výskyty a vytisknout do souboru 'slovnik.txt'. Celou tuto operaci můžeme provést příkazem:

sort zdroj.txt | jednou > slovnik.txt
| slouží k oddělení filtrů, < soubor provádí vstup ze souboru, > soubor pak výstup do souboru. Pokud výstupní soubor neexistuje, je operačním systémem automaticky vytvořen. Podobně jako v DOSu můžeme psát a používat filtry i v UNIXu nebo Linuxu.


zpět | nahoru