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
|