Skocz do zawartości


Zdjęcie

Podstawowe komendy DOS


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 niepokornyj

niepokornyj

    Początkujący

  • 62 postów

Napisano 27 02 2008 - 18:17

Podstawowe polecenia DOS.


1.ATTRIB
To polecenie wyświetla lub zmienia atrybuty plików znajdujących się na dysku.
ATTRIB +atrybut ?atrybut dysk:/ścieżka/plik /S
/S - Komenda dotyczy plików w podanym katalogu i jego podkatalogach.
+ - Ustawia atrybut dla pliku lub katalogu
- - Usuwa atrybut z pliku lub katalogu
A - Ustawia atrybut na archiwalny
H - Ustawia atrybut na Ukryty
R - Ustawia atrybut na Tylko do odczytu
S - Ustawia atrybut na Systemowy
Atrybuty systemowy i ukryty muszą być usunięte przed usunięciem innych atrybutów.

2.BREAK
Komenda ustala jak cz_sto DOS sprawdza, czy użytkownik chce przerwać wykonywanie programu kombinacją klawiszy CTRL+C lub CTRL+BREAK.
BREAK ON|OFF
Standardowo DOS sprawdza czy użytkownik chce przerwać działanie programu tylko, gdy zaczyna standardowe operacje wejścia / wyjścia ( np.: czytanie klawiatury, wyprowadzanie danych na monitor lub inne urządzenie wyjścia).Po wybraniu opcji ON, DOS będzie sprawdzał użycie kombinacji przerywający także podczas innych działań ( np.:
operacje dyskowe ). Standardem jest OFF. Podanie polecenia bez parametrów pokazuje jego stan.

3.CD , CHDIR
Zmienia bierzący katalog, lub podaje jego nazwę.
CD .. | katalog | dysk: | \ | \katalog
katalog - Przechodzi do podanego katalogu
dysk: - Zmienia bieżący dysk na podany
.. - Przejście o poziom w górę w hierarchii folderów
\ - Przejście do katalogu głównego
\katalog - Przechodzi do podanego katalogu zaczynając od katalogu głównego.
Brak parametru wyświetli pełną ścieżkę do katalogu bieżącego.

4.CLS

Czyści monitor, pozostawiając jedynie znak gotowości.

5.COPY
Polecenie kopiujące pliki
COPY /Y | -Y Dysk:\ścieżka\źródło Dysk:\ścieżka\przeznaczenie /V /A /B
/Y - Jeżeli pliki przeznaczenia już istnieją zostaną zastąpione ? użytkownik nie będzie o tym ostrzegany
-Y - Jeżeli pliki przeznaczenia już istnieją polecenie żąda potwierdzenia operacji.
/V - Sprawdza, czy pliki zostały poprawnie skopiowane. Spowalnia to operację, ale zwiększa pewność
kopiowania.
/A - Wskazuje że pliki są typu ASCII. Użyty po nazwie pliku źródłowego: kopiuje wszystkie znaki tego
pliku aż do znacznika EOF. Użyty po nazwie pliku docelowego: dodaje do niego znacznik EOF.
/B - Wskazuje że pliki są typu binarnego
DATE
Wyświetla lub sprawdza i ustawia datę systemową.
DATE mm-dd-yy
Miesiące (mm), dni (dd), lata (yy), mogą być rozdzielone znakami: [/] , [-] , [.]. Wpisanie samego
polecenia wyświetli na ekranie aktualną datę.

DEL , ERASE

Usuwa plik lub pliki.
DEL Dysk:\ścieżka\plik /P
/P ? Wyświetla pytanie z potwierdzenie skasowaniea.
Do usuwania grup plików można stosować znaki ? [?] i [*]. Polecenia nie usuwa plików z atrybutami:
systemowym, ukrytym, tylko do odczytu. Można podać nazwę katalogu jeżeli wszystkie pliki zawarte w nim
mają być usunięte.

DELTREE
Usuwa katalog z całą jego zawartością, również z podkatalogami.
DELTREE /Y Dysk:\ścieżka
/Y - Nie wymaga potwierdzenia przed skasowaniem.
Można zastosowywać takie znaki (metaznaki) jak ? [?] i [*].

DIR
Polecenie wyświetlające zawartość całego katalogu.
DIR Dysk:\ścieżka /P /W /L /B /C /S /A:atrybuty /O:porządek
Polecenie wyświetlające zawartość całego katalogu jeżeli zostanie podana ścieżka, bez podania ścieżki zostanie wypisana na monitorze zawartość bieżącego katalogu w którym jesteśmy.
/P ? parametr odpowiedzialny za wyświetlanie informacji stronicowo.
/W - parametr odpowiedzialny za wyświetlanie listą w kilku kolumnach, wypisując jedynie nazwy. Katalogi ujęte są w nawiasy kwadratowe.
/L - parametr odpowiedzialny za wypisywanie nazw małymi literami.
/B - parametr odpowiedzialny za wypisywanie tylko nazwy w jednej kolumnie. Katalogi nie są oznaczone.
/C - parametr odpowiedzialny za podanie współczynnika kompresji. Dotyczy DoubleSpace i DriveSpace.
/S - parametr odpowiedzialny za wyświetlanie wszystkich plików i katalogów znajdujących się w katalogu bieżącym i wszystkich podkatalogach.
/A:atrybuty - parametr odpowiedzialny za wyświetlanie plików o określonych atrybutach U ? ukryte S ? systemowe D ? katalogi A ? archiwalne R ? tylko do odczytu
Znak [-] poprzedzający atrybut odwraca jego oznaczenie.
/O:porządek - parametr odpowiedzialny za sortowanie plików według podanego schematu:
N ? wg nazwy E ? wg rozszerzenia D ? od najstarszych S ? od najmniejszych G ? katalogi przed plikami C ? wg kompresji
Znak [-] oznacza porządek odwrotny.

DISKCOMP
Porównuje dwie, tak samo sformatowane dyskietki.
DISKCOMP dysk1: dysk2: /1 /8
Parametrami są tutaj stacje dysków. Jeżeli drugi z nich nie zostanie podany, domyślnie podstawiany jest za niego
dysk bieżący. W przypadku jednej stacji dyskietek trzeba przekładać dyskietki podczas porównywania.
/1 - Porównuje tylko jedna stron_ dyskietek.
/8 - Porównuje pierwsze 8 sektorów każdej ze ścieżek.

DISKCOPY
Polecenie kopiujące całą zawartość dyskietki na drugą.
DISKCOPY dysk1: dysk2: /V /M /1
Parametrami są tutaj stacje dysków. Jeżeli drugi z nich nie zostanie podany, domyślnie podstawiany jest za niego
dysk bieżący. W przypadku jednej stacji dyskietek trzeba przekładać dyskietki podczas kopiowania.
/V - parametr odpowiedzialny za weryfikuje poprawności kopiowania.
/1 - parametr odpowiedzialny za Kopiowanie tylko pierwszej strony dyskietki.
/M - parametr odpowiedzialny za zabranianie wykorzystywania dysku HDD do przechowywania kopiowanych danych.
Powyższą komendę można stosować tylko do dyskietek o tym samym formacie. Polecenie nie sprawdza zawartości dysku docelowego.

EDIT

Uruchamia pe?noekranowy edytor plików tekstowych.
EDIT Dysk:\ścieżka/plik /B /G /H /NOHI
/B - parametr odpowiedzialny za tryb czarno - biały
/G - parametr odpowiedzialny za maksymalne odtwarzanie ekranu monitora ( dotyczy kart CGA )
/H - parametr odpowiedzialny za maksymalną liczbę linii na ekranie.
/NOHI - parametr odpowiedzialny za używanie 8 kolorów zamiast 16.

EXIT
Wyłącza interpreter poleceń DOS-u i powraca do programu, który go uruchomił. ( np.: Windows 95 /98 )
EXIT

EXPAND
Polecenie dekompresujące pliki z dyskietek instalacyjnych MS-DOS
EXPAND Dysk:\ścieżka/plik Dysk:\ścieżka/plik
Na dyskietkach instalacyjnych pliki są skompresowane ( ostatnia litera rozszerzenia jest zamieniona na znak
[_] ) ? ich skopiowanie jest bezużyteczne. W razie potrzeby poleceniem można rozpakować dany plik. Na
pierwszym dysku instalacyjnym mieści się plik PACKING.LST zawierający listę plików i ich lokalizację.

FASTHELP , ?
Polecenie wyświetlające pomoc na temat danej komendy.


FC
Polecenie porównuje dwa pliki i wyświetla różnice nimi. Można stosować znaki -[?], [*]
FC /A /C /L /LBn /N /T /W /n Dysk:\ścieżka/plik1 Dysk:\ścieżka/plik2
FC /B Dysk:\ścieżka/plik1 Dysk:\ścieżka/plik2

/A - parametr odpowiedzialny za skraca porównywanie plików ASCII.
/C - parametr odpowiedzialny za nie rozróżnia małych i dużych liter
/L - parametr odpowiedzialny za Porównanie plików w trybie ASCII, linia po linii. Domyślnie dla plików innych ni_: *.exe, com, sys, obj, lib, bin.
/LBn - parametr odpowiedzialny za ustawianie liczby linii dla bufora wewnętrznego. Jeżeli linii zawierających różnicę jest więcej ni_ podano ? FC przerywa działanie.
/N - parametr odpowiedzialny za wyświetlanie numerów linii.
/T - parametr odpowiedzialny za nie zamienianie tabulatorów na spację ( normalnie 1 tab = 8 spacji )
/W - parametr odpowiedzialny za skracanie tabulatorów i ciągów spacji do pojedynczych spacji.
/n - parametr odpowiedzialny za ustalanie liczby linii które muszą być zgodne aby FC uznał że pliki są synchronizowane. Domyślnie ? 2.
/B - parametr odpowiedzialny za porównanie plików w trybie binarnym, bajt po bajcie.

FIND
Wyszukuje podany tekst w jednym lub wi_cej plikach.
FIND /V /C /N /I ?Text? Dysk:\ścieżka/plik
/V - parametr odpowiedzialny za wyświetlanie linii które nie zawierają podanego tekstu.
/C - parametr odpowiedzialny za nie wyświetlanie linii, liczy ile razy wystąpił podany tekst.
/N - parametr odpowiedzialny za poprzedzanie każdej linii jej numerem.
/I - parametr odpowiedzialny za nie rozróżnianie małych i dużych liter.
Tekst musi być ujęty w znaki cudzysłowu. Jeżeli zawiera on znaki cudzysłowu, należy je podwoić.
Nie można stosować metaznaków. Rozwiązaniem jest komenda FOR.

FORMAT
Polecenie przeprowadza formatowanie podanego dysku.
FORMAT /V:etykieta /Q /Autotest /U /B /S /F:pojemność /T:ścieżki /N:sektory
/1 /4 /8

/V:etykieta - parametr ustawia podaną etykietę dla sformatowanego dysku ( do 11znaków ). By uniknąć
pytania o etykietę można wpisać V:??.
/Q - Formatowanie szybkie.
/Autotest - parametr nie wypisuje ?zbędnych? pytań i komunikatów.
/U - parametr odpowiedzialny za formatowanie dokładne ? bezwarunkowe.
/B - parametr odpowiedzialny za rezerwacje przestrzeni dla plików systemowych.
/S - parametr tworzy dyskietkę systemową.
/F:pojemnosc - Formatuje dysk na zadaną pojemność ( 160, 180, 320, 720, 1200, 1440, 2880 kB )
/T:ścieżki - parametr ustala ile ścieżek ma mieć dyskietka.
/N:sektory ? parametr ustala ile sektorów ma mieć dyskietka.
/1 - parametr odpowiedzialny za formatowanie tylko górnej strony dysku.
/4 - parametr odpowiedzialny za formatowanie dysku o pojemności 360 kB w stacji 1.2 MB.
/8 - parametr odpowiedzialny za formatowanie dysku 5.25 cala, tworząc 8 sektorów ( zamiast 9 ). Zapewnia to
Kompatybilność z wersjami DOS-u poprzedzającymi 2.0. Polecenie generuje wartość ERRORLEVEL:
0 - parametr odpowiedzialny za brak zakłóceń
3 - parametr odpowiedzialny za przerwanie CTRL+C lub CTRL+BREAK
4 - parametr odpowiedzialny za znalezienie poważnego uszkodzenia dysku
5 - parametr odpowiedzialny za odpowiedź N na pytanie ?Proceed with Format?

HELP

System pomocy kontekstowej

JOIN
Polecenie umożliwia dostęp do dysku poprzez katalog znajdujący się na innym dysku.
JOIN dysk1: Dysk:\ścieżka
JOIN dysk1: /D

Ścieżka do której zostanie przypisany napęd nie może zawierać plików ani katalogów. Po dokonaniu przypisania
oryginalny napęd dysk1: nie będzie rozpoznawany. Dostęp do niego będzie możliwy poprzez podaną ścieżkę.
/D - Anuluje działanie polecenia.

LABEL
Polecenie pozwala zakładać, usuwać i zmieniać etykiety dysków.
LABEL dysk: etykieta
W przypadku pominięcia nazwy dysku przyjmowany jest bieżący. W przypadku pominięcia etykiety, pojawia
się zapytanie o nią.

MEM
Polecenie wyświetla informacje o zagospodarowaniu pamięci komputera.
MEM /CLASSIFY|/DEBUG|/FREE|/MODULEmodu? /PAGE
/CLASSIFY - parametr odpowiedzialny za wyświetlanie załadowanych do pamięci programów, wraz z informacjami, ile i jakiej pamięci każdy z nich zajmuje. Można go skrócić do postaci: [/C]
/DEBUG - Dokładniejszy od /CLASSIFY. Zawiera dokładne dane o położeniu. [/D].
/FREE - parametr odpowiedzialny za wyświetlanie listy wolnych obszarów pamięci konwencjonalnej i górnej [/F].
/MODULEmoduł - parametr odpowiedzialny za wyświetlanie informacji o położeniu modułu ( programu ). [/M]
/PAGE - parametr odpowiedzialny za wyświetlanie stronicowe [/P]

MD , MKDIR
Polecenie tworzące nowy katalog na dysku.
MD Dysk:\scieżka
Maksymalna długość ścieżki nie może przekroczyć 63 znaków.




MORE
Polecenie wyświetla stronicowo zawartość plików i wyników poleceń.
MORE < Dysk:\ścieżka/plik
Komenda | MORE

MOVE
Przenosi jeden lub wi_cej plików z mo_liwo_ci_ zmiany nazwy. Zmienia nazw_ katalogu.
MOVE Y|-Y Dysk:\ścieżka/plik Dysk:\ścieżka/plik
/Y ? parametr odpowiedzialny za przeniesienie plików. Jeżeli będzie ono wymagało zniszczenia plików w miejscu docelowym, użytkownik nie będzie o tym informowany.
/-Y - Odwrotnie do [/Y]
Można stosować znaki -[?] i [*]. W przypadku kilku plików nie można zmieniać ich nazw, a jedynie
położenie. W przypadku katalogu nie można ich przenosić ale można zmieniać ich nazwy.

MSD
Uruchamia program do przeglądania konfiguracji sprzętowej Microsoft System Diagnostics
MSD /F plik /P plik /S plik
Program może być uruchamiany w trybie pełnoekranowym, lub może zapisywać raport do pliku.
/F plik - parametr odpowiedzialny za zapisywanie raportu i informacji o użytkowniku
/P plik - parametr odpowiedzialny za zapisywanie raportu
/S plik - parametr odpowiedzialny za zapisywanie krótkich informacji o konfiguracji.

PATH
Polecenie ustala jakie katalogi mają być automatycznie przeszukiwane, jeżeli plik programu nie zostanie znaleziony w katalogu bieżącym.
PATH Dysk:\ścieżka/;
Polecenie bez parametrów wyświetla aktualny stan. Aby zlikwidować ścieżki dostępu jako parametr należy
podać [;). Kolejne ścieżki oddzielone są od siebie znakiem [;)

PRINT
Polecenie prześle podany plik na drukarkę i go wydrukuje
PRINT plik

QBASIC
Polecenie uruchamia interpreter języka Basic.

REN , RENAME

Polecenie zmienia nazwę pliku.
REN Dysk:\ścieżka\nazwa_stara nazwa_nowa
Można stosować metaznaki [?] i [*].

REPLACE
Polecenie zastępuje pliki w jednym katalogu plikami o tej samej nazwie z innego katalogu. Archiwizacja.
REPLACE Dysk:\ścieżka/plik Dysk:\ścieżka /A /P /R /S /W /U
/A - Dodaje nowe pliki do katalogu docelowego, nie usuwaj_c istniej_cych. Nie mo_na stosowa_ ?_cznie z
[/S] lub [/U]
/P - Wymaga potwierdzenia przed na?o_eniem ka_dego pliku.
/R - parametr odpowiedzialny za nakładanie plików nawet z atrybutem ?tylko do odczytu?.
/S - parametr odpowiedzialny za przeszukiwanie wszystkich podkatalogów
/W - parametr odpowiedzialny za czekanie na włożenie dysku przed rozpoczęciem wykonywania polecenia.
/U - parametr odpowiedzialny za wymianę tylko plików starszych na nowsze.
Można stosować metaznaki [?] i [*].

RD , RMDIR
To polecenie usuwa katalog .
RD Dysk:\ścieżka
Komenda może usuwać tylko puste katalogi. Nie można też usunąć katalogu bieżącego.

SET
Polecenie definiuje, ustawia i zmienia zmienne środowiskowe.
SET zmienna=wartość


SORT
Czyta i sortuje dane ASCII, po czym przesyła wynik na ekran, do pliku lub do drukarki.
SORT /R +n < Dysk:\ścieżka/plik > wyjście
Komenda | SORT /R +n > wyjście
Polecenie sortuje dane zawarte w podanym pliku lub wynik wykonania polecenia ( np.: DIR ). Następnie wynik przesyła na wyjście.
/R - Sortuje odwrotnie ? od Z do A, nast_pnie od 9 do 0.
+n - Sortuje według znaku w n ? tej kolumnie.
Polecenie nie rozróżnia małych i dużych liter. Nie pracuje z plikami większymi niż 64 kB.

SUBST
Podstawia symbol dysku w miejsce nazwy katalogu. Nowego dysku mo_na u_ywa_ tak jak dysków fizycznych.
SUBST Dysk1:\ścieżka/plik
SUBST dysk2: /D
dysk1 - nowa stacja dysków
dysk2:\ścieżka - katalog
/D - Usuwa podstawienie

SYS
Tworzy dysk systemowy ? kopiuje pliki systemowe.
SYS Dysk:\ścieżka/plik dysk2:
Pierwszy parametr pozwala podać inną lokalizację plików systemowych niż katalog główny. Parametr drugi
określa dysk docelowy.

TIME
Polecenie wyświetla i zmienia czas systemowy.
TIME hh:mm:ss
Godzina (hh), minuty (mm), lata (ss).
Znak rozdzielający: [:].
Wpisanie samego polecenia wyświetli na ekranie aktualną godzinę.

TREE
Polecenie wyświetli graficzną reprezentację struktury podkatalogów wybranego katalogu. ( w formie drzewa ).
TREE dysk:\ścieżka /F /A
/F - Wyświetla też pliki
/A - Nie używa symboli graficznych, a jedynie znaki tekstowe.

TRUENEME
Polecenie podaje prawdziwą nazwę katalogu i dysku, pomija przypisania komend JOIN, SUBST.
TRUENAME dysk:\ścieżka

TYPE
Polecenie wyświetla na ekranie zawartość pliku ASCII.
TYPE Dysk:\ścieżka/plik

UNDELETE
Polecenie służy do zabezpieczenia i odtwarzania omyłkowo skasowanych plików.
UNDELETE Dysk:\ścieżka/plik

UNFORMAT
Polecenie służy do odzyskiwania danych z omyłkowo sformatowanego dysku.
UNFORMAT dysk: /L /TEST /P
/L - Wyświetla informacje o każdym pliku i podkatalogu znalezionym przez UNFORMAT.
/TEST - Pokazuje jak zadziała polecenie, nie wykonując jednak żadnych rzeczywistych działań.
/P - Wysyła komunikaty na drukarkę (LPT1)
Polecenie nie odzyska danych z dysków sformatowanych poleceniem FORMAT /U.

VER
Polecenie wyświetla numer wersji DOS-u.

VERIFY
Polecenie włącza i wyłącza opcję weryfikacji zapisu danych na dysku. Domyślnie ? OFF.
VERIFY ON|OFF

VOL
Poleceni wyświetla etykietę i numer seryjny dysku.
VOL dysk:
Jeżeli nazwa dysku nie zostanie podana to wyświetlane są informacje o dysku bieżącym.

XCOPY
Kopiuje pliki, grupy plików i ga?_zie drzewa katalogów.
XCOPY źródło przeznaczenie Y|-Y /A|M. /D:data /P /S /E /V /W
/Y ? parametr nie informuje jeżeli operacja zniszczy już istniejące pliki w katalogu docelowym.
/-Y - Odwrotnie do /Y ( opcja domyślna )
/A ? polecenie kopiuje tylko pliki z atrybutem ?archiwalnym?
/M. - Analogicznie jak [/A]. Dodatkowo wyłącza atrybut.
/D:data - Kopiuje tylko te pliki które zostały utworzone lub zmodyfikowane po podanej dacie
/P - Wymaga potwierdzenia przed zapisaniem każdego pliku.
/S - Kopiuje katalogi i podkatalogi o ile nie s_ puste.
/E - Kopiuje katalogi i podkatalogi nawet puste.
/V - Weryfikuje poprawno__ zapisu plików.
/W - Wyświetla komunikat i czeka na potwierdzenie przed kopiowaniem plików.


Pozdrawiam i życzę miłej zabawy w DOS'ie. Jeśli chcecie to może przygotuje jeszcze jakiś mały kurs programowania wsadowego. O ile bede niał czas:)

Użytkownik #plus edytował ten post 22 05 2010 - 10:55

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych