Systemy operacyjne – Komendy MS-DOSa
MS DOS
Polecenia i ich zastosowanie
========================================
Zmiana dyskuUsuwanie plików
Formatowanie
Usuwanie wszystkiego
Wyświetlanie zawartości
Kopiowanie
Zmiana katalogu
Kopiowanie wszystkiego
Utworzenie katalogu
Kopiowanie dysków
Usuwanie katalogu
Atrybuty
Utworzenie pliku
Bootowanie dysku
Podgląd plików
Wykorzystanie pamięci
Kontrolowany podgląd.
Znak zachęty C:\>
Edytor tekstu
Dyski wirtualne
Zmiana nazwy
W skrócie
Przenoszenie danych
Zmiana Dysku
Aby zmienić literę dysku wpisujemy komendę :
A: <ENTER> gdy chcemy przejść na dyskietkę
C: <ENTER> gdy chcemy przejść na dysk C
D: <ENTER> gdy chcemy przejść do stacji CD-ROM.
UWAGA!!!
W twoim komputerze może być zainstalowanych więcej dysków, a więc np. CD-ROM może być pod inną literą, np. F:
Formatowanie
polecenie FORMAT
Aby przygotować dyskietkę tak, aby DOS wiedział, jak ma na niej zapisywać dane, należy ją sformatować. Podczas formatowania w tablicy FAT zapisywane są dane o dyskietce np.: o jej uszkodzonych sektorach, a poprzednie dane są bezpowrotnie usuwane, dlatego zastanów się kilka razy przed formatowaniem, czy przypadkiem na dyskietce nie ma ważnych danych. Do formatowania służy polecenie FORMAT
Polecenie FORMAT jest poleceniem zewnętrznym (programem formatującym). Stosując je wpisujemy najpierw polecenie, a następnie określamy literę dysku, który chcemy sformatować:
FORMAT litera dysku /parametr
np.:
format a: /s
Ten sposób formatowania spowoduje pełny format z nanoszeniem plików systemowych na dyskietkę
Parametry formatowania
----------------------------------------------
FORMAT dysk: /V:etykieta /Q /F:rozmiar /B | /S /C
FORMAT dysk: /V:etykieta /Q /T:ścieżki /N:sektory /B | /S /C
FORMAT dysk: /V:etykieta /Q /1 /4 /B | /S /C
Strona 1
Systemy operacyjne – Komendy MS-DOSa
FORMAT dysk: /Q /1 /4 /8 /B | /S /C
/V:etykieta Określe nazwę woluminu - etykietę
/Q
Szybkie formatowanie - wymazywanie danych
/F:rozmiar
Określa rozmiar dyskietki do sformatowania (np. 720, 1.44)
/B
Alokuje miejsce na sformatowanym dysku dla plików systemowych
/s
Kopiuje pliki systemowe na sformatowany dysk
/T:ścieżka
Określa liczbę ścieżek na jednej stronie dyskietki
/N:sektory Określa liczbę sektorów na jedną ścieżkę
/1
Formatuje jedną stronę dyskietki
/4
Formatuje dyskietkę 360K 5,25 cala w stacji o dużej gęstości
/8
Formatuje osiem sektorów na ścieżkę
/C
Sprawdza klastry aktualnie zaznaczone jako "złe"
Jak widać parametrów jest sporo, lecz w praktyce stosuje się tylko FORMAT litera dysku:
oraz
FORMAT litera dysku: /s
aby wybootować dyskietkę
Przebieg procesy formatowania:
C:\>format a:
Włóż nową dyskietkę do stacji dysków A:
i naciśnij klawisz ENTER, gdy gotowe...
Po wciśnięciu ENTERA rozpocznie się proces formatowania
Sprawdzanie istniejącego formatu dysku.
Formatowanie 1.44m.
Procent zaawansowania: 99.
Formatowanie zakończone
Etykieta woluminu (11 znaków lub ENTER = bez etykiety)? Leho 1 457 664 bajtów całkowitego miejsca na dysku
1 457 664 dostępnych bajtów na dysku
512 bajtów w każdej jednostce alokacji.
2 847 jednostek alokacji dostępnych na dysku.
Numer seryjny woluminu: 340A-1405
Czy sformatować następny (T/N)?N
C:\>
Wyświetlanie zawartości katalog
polecenie DIR
Polecenie DIR służy do wyświetlania zawartości aktualnego katalogu np.: C:\>DIR <ENTER>
Zostaną teraz wyświetlone wszystkie pliki i katalogi znajdujące się na dysku C:.
Polecenie wewnętrzne DIR ma jeszcze kilka odmian, np.:
Strona 2
Systemy operacyjne – Komendy MS-DOSa
DIR ścieżka plików
np.:
DIR windows
- wyświetli zawartość katalogu windows
DIR /p - wyświetla zawartość aktualnego katalogu stronami, a naciskając jakiś klawisz przenosimy się na kolejne strony.
DIR /w - wyświetla zawartość aktualnego katalogu wierszami.
DIR /w /p - wyświetla zawartość aktualnego katalogu wierszami, a jak zawartość się nie zmieści na ekranie, to stronami (wierszami i stronami naraz).
DIR *.txt - wyświetla zawartość katalogu o rozszerzeniu "txt".
Parametry polecenia DIR
------------------------------------
/P
Wyświetla zawartość katalogu stronami
/W
Wyświetla zawartość katalogu wierszami
/A
Wyświetla wszystkie pliki i katalogi niezależnie od atrybutów Atrybuty:
D Katalogi
R Pliki tylko do odczytu
H Pliku ukryte
A Pliki gotowe do archiwizacji
S Pliki systemowe
- Przedrostek oznaczający negację
/O
Wyświetla pliki posortowane według:
N nazwy
E rozszerzenia (alfabetycznie)
D daty i godziny (od najstarszego)
A daty ostatniego otwarcia (od najstarszego)
G grupuje najpierw katalogi
przedrostek " - " odwraca porządek (negacja)
/S
Wyświetla pliki w określonym katalogu i wszystkich podkatalogach
/B
Używa prostego formatu (bez nagłówka lub podsumowania).
/L
Używa małych liter
/V
Wyświetla pełne informacje o plikach i katalogach
Zmiana Katalog
polecenie CD\ lub CHDIR\
Polecenie CD\ przenosi nas przez strukturę katalogów na dysku. Jeżeli np. jesteśmy w katalogu:
C:\GRY\QUAKE> i chcemy szybko znaleźć
się w katalogu głównym dysku C: to po QUAKE> wpisujemy polecenie CD\ i wciskamy ENTER lub CD.. np.:
C:\GRY\QUAKE>CD\ <ENTER>
C:\>
Jeżeli np. chcemy przenieść się do katalogu C:\LEHO\MUZYKA\TRACKER>tracker.exe musimy wykonać następujące czynności:
CD\ <ENTER>
CD\LEHO> <ENTER>
CD\LEHO\MUZYKA\TRACKER> <ENTER>
Teraz już nie wpisujemy dalej tych czynności, tylko do widniejącej ścieżki dopisujemy tracker.exe i wciskamy ENTER, np.:
C:\LEHO\MUZYKA\TRACKER>tracker.exe <ENTER> Strona 3
Systemy operacyjne – Komendy MS-DOSa
Lub od razu wpisać całą ścieżkę:
C:\LEHO\MUZYKA\TRACKER>
Można również prowadzić go po kolei korzystając tak jak w Linuksie ze spacji, oczywiście o ile obecnie znajdujemy się w katalogu, w którym znajduje się katalog, do którego chcemy wejść.
Np.:
C:\LEHO\>CD muzyka <ENTER>
C:\LEHO\MUZYKA\>CD tracker <ENTER>
C:\LEHO\MUZYKA\TRACKER\>tracker <ENTER>
Jak sami widzicie DOSa trzeba prowadzić za rączkę, ale nie jest to takie trudne, chyba że mamy do czynienia z długimi nazwami plików, np. Program Files. DOS nie obsługuje długich
nazw, dlatego na ekranie będziemy widzieli coś takiego: PROGRA~1 ta fala na górze to
"tylda ". Niestety większość klawiatur pod DOSem nie obsługuje tego znaku, a więc trzeba się
uciec do znajomości ASCII, bo inaczej nie wejdziesz do tego katalogu.
Aby napisać "tyldę" (~) wciskamy prawy Alt i trzymając go wystukujemy na klawiaturze numerycznej (tej z prawej strony) kod 126 i puszczamy Alt. Na ekranie pojawi się
~(tylda), dalej dopisujemy 1 i wciskamy ENTER.
Jest też drugi o wiele prostszy sposób. Po prostu wciskasz klawisz shift i klawisz z tyldą.
Następnie puszczasz oba klawisze i wciskasz spację. Tylda pojawi się na pewno.
Udało się, jesteśmy w Program Files.
Pamiętajcie o tym znaku, bo inaczej będziecie mieć sporo kłopotów.
Zakładanie Katalogów
polecenie MD lub MKDIR
Aby założyć katalog LEHO na dysku C: wpisujemy CD\ <ENTER>, aby przejść do katalogu głównego.
Jesteśmy tutaj:
C:\> wpisujemy teraz
polecenie:
MD LEHO <ENTER>.
Na dysku został założony katalog LEHO. Aby to sprawdzić, korzystamy z polecenia DIR.
Aby w katalogu LEHO założyć katalog KOT, to poleceniem CD\
musimy wejść do katalogu LOHO i powtórzyć operację z MD
C:\LEHO>MD
KOT <ENTER>
Usuwanie Katalogów
polecenie RD lub RMDIR
Aby usunąć katalog, korzystamy z polecenia RD.
A więc jeżeli chcemy usunąć katalog LEHO, najpierw musimy usunąć katalog KOT. Jeżeli mimo to uprzesz się i będziesz chciał od razu skasować wszystko, to DOS poinformuje Strona 4
Systemy operacyjne – Komendy MS-DOSa
Cię, że:
Niewłaściwa ścieżka, nie katalog, lub katalog nie jest pusty Ta sama sytuacja zachodzi, gdy w katalogu znajdują się pliki, ale plikami zajmiemy się później.
A więc poleceniem CD przechodzimy do katalogu LEHO i gdy się w nim znajdziemy wpisujemy polecenie:
RD KOT <ENTER>
Katalog KOT został usunięty. Teraz poleceniem CD\ wychodzimy do katalogu głównego i piszemy komendę:
RD LEHO <ENTER>
Katalog LEHO został usunięty.
Zakładanie Plików
polecenie Copy con
Założymy teraz plik tekstowy Sonya.txt. Ale jak to zrobić z poziomu DOSa. Są dwie możliwości. Albo skorzystamy z polecenia zewnętrznego Edit. Wtedy uruchomi się nam
dosowy edytor tekstu, albo skorzystamy z polecenia wewnętrznego Copy con.
A więc zakładamy w katalogu LEHO plik Sonya.txt.
Najpierw musimy ponownie utworzyć katalog LEHO, wiec wpisujemy polecenie:
MD LEHO <ENTER> i
poleceniem CD\ przechodzimy do niego.
Gdy znajdziemy się już w środku wpisujemy polecenie: Copy con Sonya.txt C:\LEHO>copy con Sonya.txt <ENTER>
Pojawi się nam teraz migający kursor i teraz możemy wprowadzać tekst. Wpisujemy tam jakieś bzdety i zapisujemy to wciskając klawisz funkcyjny F6, pojawi się znaczek ^Z i plik zostanie zapisany.
Wpisujemy teraz komendę CLS aby wyczyścić ekran.
Podgląd Plików
polecenie TYPE
Aby obejrzeć zawartość jakiegoś pliku tekstowego, czy też innego to musimy skorzystać z polecenia wewnętrznego TYPE.
Podglądamy więc plik Sonya.txt wpisując tak:
TYPE Sonia.txt <ENTER>
Taki wygląd będzie miało to polecenie, gdy nadal będziemy znajdować się w katalogu Strona 5
Systemy operacyjne – Komendy MS-DOSa
LEHO. W innym przypadku będziemy musieli podać ścieżkę dostępu np.: C:\>type leho\sonya.txt <ENTER>
Uwaga!!!
Niw wspominałem o tym wcześniej, ale DOS nie rozróżnia wielkości liter. A więc to czy wszystko piszemy dużymi czy małymi
literami nie ma dla niego znaczenia.
Podgląd plików strona po stronie
polecenie MORE
Polecenie MORE jest czymś wspaniałym.
Pozwala na wyświetlanie długich plików strona po stronie, a nie jak to było w przypadku TYPE, gdy nagle cała zawartość śmignęła nam przed oczami.
Składnia:
MORE nazwa pliku
Jeżeli np. chcemy wyświetlić pomoc jakiegoś polecenia, a jest ona zbyt długa i tylko śmignie przed oczami, MORE znów
przychodzi nam z pomocą. Składnia powinna być poprzedzona pionową kreską " | " np.:
XCOPY /? | MORE
i teraz cała pomoc będzie wyświetlona strona po stronie
Polecenie MORE można stosować z niemal każdym poleceniem.
Edycja plików
polecenie EDIT
EDIT to doskonały DOSowy edytor tekstu, który potrafi edytować pliki zarówno tekstowe ASCII , jak i binarne.
EDIT można uruchamiać z takimi parametrami:
Parametry polecenia EDIT
---------------------------------------
EDIT /B /H /R /S /nnn plik(i)
/B
Wymusza tryb jednokolorowy
/H
Wyświetla maksymalną liczbę wierszy, możliwą na tym sprzęcie
/R
Ładuje plik(i) w trybie Tylko-do-odczytu
/S
Wymusza stosowanie krótkich nazw plików
/nnn Ładuje plik(i) binarne, zawija wiersze do szerokości nnn znaków plik
Określa początkowe pliki do załadowania. Są dozwolone symbole wieloznaczne i jest możliwe podawanie wielu określeń plików.
Strona 6
Systemy operacyjne – Komendy MS-DOSa
Zmiana Nazwy Plików I Katalogów
polecenie REN lub RENAME
REN dysk: ścieżka nazwa katalogu1 | nazwa pliku1
REN nazwa katalogu2 | nazwa pliku2
REN nazwa katalogu1 nazwa katalogu2
REN nazwa pliku1 nazwa katalogu2
Aby zmienić
Nazwę pliku bądź katalogu należ posłużymy się poleceniem
REN np.:
Aby zmienić nazwę pliku z Sonya.txt na Kalisto.txt, wpisujemy polecenie:
REN Sonya.txt Kalisto.txt <ENTER>
To samo robimy, gdy chcemy zmienić nazwę jakiegoś katalogu na inną np.:
REN LEHO KOT <ENTER>
i katalog Leho został zmieniony na Kot.
Zmiana nazwy lub przenoszenie plików i
katalogów
polecenie MOVE
Aby zmienić nazwę jakiegoś pliku na inną, można również skorzystać z polecenia move.
Działa ono tak sam jak REN
REN LEHO KOT
- katalog leho został zmieniony na kot
C:\>MOVE LEHO KOT
C:\LEHO => C:\KOT [ok]
-katalog leho został zmieniony na kot
Aby przenieść jakiś katalog, czy plik do innego, stosujemy dokładnie taką samą formułę.
Jednak efekt będzie inny:
C:\>MOVE LEHO KOT
C:\leho => C:\KOT\leho [ok]
Strona 7
Systemy operacyjne – Komendy MS-DOSa
Opcja ta posiada dwa parametry:
/Y - Eliminuje żądanie potwierdzenia utworzenia katalogu lub zastąpienia celu.
/-Y - Powoduje żądanie potwierdzenia utworzenia lub zastąpienia celu.
Usuwanie Plików
polecenie DEL lub ERASE
Do usuwania plików służy nam polecenie DEL. Aby usunąć plik Sonya.txt piszemy: DEL Sonya.txt <ENTER>
i Sonii już nie ma.
DEL Sonya.txt /P
- spowoduje to wyświetlenie monitu potwierdzającego usunięcie.
Jeżeli chcemy usunąć kilka wszystkie pliki o różnych rozszerzeniach piszemy: DEL *.* <ENTER>
Jak wcześniej wspominałem, nie da się usunąć całego katalogu wraz z jego zawartością tak jak w windwsie. Aby usunąć jakiś katalog np. Windows, czeka nas sporo pracy, ale czasami
nie ma wyboru. Dlatego najlepiej jest używać nakładek DOSowych takich jak Norton Commander czy Dos Navigator. Dos Navigator jest trochę lepszy od Nortona, gdyż bez żadnego problemy wywala tego "śmiecia", ale Norton często jest po polsku.
Niestety Norton ma problemy z usunięciem Katalogu Windows, a dokładnie katalogu System i kilku wygaszaczy. Ale ten problem można łatwo usunąć. Najpierw trzeba spróbować usunąć katalog Windows. Gdy się pojawi informacja, że nie da się go usunąć, to trzeba przejść do katalogu System i spróbować usunąć plik po pliku, aż z którymś Norton sobie nie poradzi. Gdy usunęliście już wszystkie pliki i katalogi, które dało się usunąć, zmieńcie nazwę katalogu Windows np. na śmieć i rozpocznijcie normalną instalację systemu. Potem, jak Windows będzie już zainstalowany, to katalog śmieci usuniecie z niego bez problemu.
Ja tak zawsze robię.
Ale powróćmy do DOSa.
Usuwamy np. katalog Grypa, w którym jest: 40 plików graficznych .jpg, katalog MP3, w którym jest ok.100 plików .mp3.
Jak to wszystko usunąć z poziomu czystego DOSa?
Gdy piszemy RD GRYPA <ENTER> to DOS informuje nas, że nie może usunąć katalogu Grypa gdyż nie jest on pusty.
Co z tym teraz zrobić?
Odpowiedź jest prosta. Poleceniem CD\ przechodzimy do katalogu MP3 i usuwamy wszystkie pliki *.mp3, nie jeden po drugim ale stosując polecenie o którym wcześniej już pisałem:
DEL *.* <ENTER>.
Jeżeli oprócz plików mp3 znalazły się również np. *.xm, to one również zostaną usunięte.
Strona 8
Systemy operacyjne – Komendy MS-DOSa
Natomiast jeżeli chcecie usunąć tylko pliki *.xm, to wpisujemy polecenie: DEL *.xm <ENTER>
i wszystkie pliki xm zostały usunięte.
Ale my mamy skasować całość, a więc korzystamy z polecenia DEL *.*. Katalog mamy już
czysty. Musimy teraz wyjść z tego katalogu do katalogu Grupa i stamtąd wykasować wszystkie pliki *.jpg i katalog MP3 korzystając z poleceń RD i DEL. Wychodzimy teraz do katalogu głównego i kasujemy katalog Grypa poleceniem RD GRYPA <ENTER> i po wszystkim. Jest tu trochę dłubaniny, ale wierzcie mi, że te wiadomości kiedyś się Wam przydadzą.
Szybkie usuwanie katalogów wraz z
zawartością
polecenie DELTREE
Jak już wiesz,
usuwanie całych katalogów wraz z ich zawartością jest niemożliwe.
Na szczęście powstał program, który potrafi to zrobić. Jest to program DELTREE
DELTREE nazwa katalogu /Y
/Y - Eliminuje żądanie potwierdzenia usunięcia
np.:
C:\>DELTREE windows /Y
:)))))
najlepiej jest coś takiego umieścić w pliku *.bat i podrzucić "przyjacielowi". ;) Kopiowanie plików
polecenie COPY
Do kopiowania służy polecenie COPY , z którym spotkaliśmy się przy edycji tekstu.
A więc chcemy
skopiować...... mówmy Autoexec.bat do katalogu LEHO.
Tal wygląda przykładowa ścieżka:
Copy skąd\co gdzie \pod jaką nazwą
Copy C:\Autoexec.bat LEHO <ENTER>
i Autoexec został skopiowany do katalogu LEHO. Jeżeli chcemy skopiować wszystkie pliki znajdujące się np. w katalogu Grafika do katalogu LEHO wpisujemy polecenie: Strona 9
Systemy operacyjne – Komendy MS-DOSa
Copy C:\GRAFIKA LEHO <ENTER>
Nie da się kopiować całych katalogów, tylko pliki w nich zawarte.
Parametry polecenia COPY
----------------------------------------
COPY /A | /B źródło /A | /B + źródło /A | /B + ... cel COPY /A | /B /V /Y | /-Y
źródło
Określa plik lub pliki, które mają być kopiowane
/A
Wskazujesz, że plik jest plikiem tekstowym ASCII
/B
Wskazujesz, że plik jest plikiem binarnym
cel
Określa katalog i/lub nazwę pliku dla nowych plików
/V
Weryfikuje, czy nowe pliki są zapisane prawidłowo
/Y
Eliminuje żądanie potwierdzenia zastąpienia istniejącego pliku docelowego.
/-Y
Powoduje żądanie potwierdzenia zastąpienia istniejącego pliku docelowego Kopiowanie plików i katalogów naraz
polecenie XCOPY32
Polecenie XCOPY występuje w dwóch odmianach XCOPY i XCOPY32. Zalecam stosować XCOPY32 (XCOPY32 jest aplikacją 32bit działającą w trybie tekstowym. W czystym DOSie nie będzie działać), gdyż w ten sposób nie zostaną poskracane długie nazwy plików i katalogów.
Składna:
XCOPY32 źródło przeznaczenie
np.:
XCOPY32 LEHO KOT
W ten sposób
zostanie cały katalog LEHO wraz z zawartością skopiowany do katalogu kot, przy czym nie zostaną poskracane długie nazwy plików.
Parametry polecenia XCOPY i XCOPY32
-----------------------------------------------------
/A
Kopiuje pliki z atrybutem archivenie zmienia atrybutu.
/M
Kopiuje pliki z atrybutem archive, resetuje atrybut archive.
/D:data Kopiuje pliki z datą 'data' lub późniejsze. Jeśli nie podano daty, kopiuje pliki których czas źródła jest późniejszy niż czas pliku przeznaczenia.
/P
Monituje przed utworzeniem każdego pliku przeznaczenia
/S
Kopiuje katalogi i podkatalogi oprócz pustych
/E
Kopiuje katalogi i podkatalogi łącznie z pustymi. To samo co /S /E. Może zostać użyte w celu modyfikacji /T
/W
Monituje o naciśnięcie klawisz przed skopiowaniem
/C
Kontynuuje kopiowanie nawet po wystąpieniu błędu
/I
Jeśli przeznaczenie nie istnieje i kopiuje więcej niż jeden, plik, zakłada, że przeznaczenie jest katalogiem.
Strona 10
Systemy operacyjne – Komendy MS-DOSa
/Q
Nie wyświetla nazw plików podczas kopiowania
/F
Wyświetla pełne nazwy plików podczas kopiowania
/L
Wyświetla pliki do skopiowania
/H
Kopiuje również pliku ukryte i systemowe
/R
Zastępuje pliki tylko-do-odczytu
/T
Tworzy strukturę katalogów, lecz nie kopiuje plików. Nie kopiuje pustych katalogów lub podkatalogów. /T /E kopiuje puste katalogi i podkatalogi.
/U
Aktualizuje pliki przeznaczenia już istniejące
/K
Kopiuje atrybuty. Zwykle Xcopy resetuje atrybut tylko-do-odczytu.
/Y
Zastępuje istniejące pliki bez monitowania
/-Y
Monituje przez zastąpieniem istniejących plików
/N
Kopiuje używając wygenerowanych krótkich nazw
Kopiowanie dyskietek
polecenie DISKCOPY
Kopiowanie dyskietek odeszło już w niepamięć, ale DISKCOPY zawsze może się przydać.
Polecenie DISKCOPY służy, do kopiowania zawartości jednej dyskietki na drugą.
Składnia:
F:\ >diskcopy a: a:
Włóż dyskietkę
ŹRÓDŁOWĄ do stacji dysków A:
Naciśnij
dowolny klawisz, aby kontynuować . . .
No i reszty pewnie się domyślasz.
Aby przerwać proces, służy do tego standardowa kombinacja klawiszy Ctrl C [^C]
Parametry polecenia DISKCOPY
--------------------------------------------
/1 Kopiuje tylko pierwszą stronę dysku
/V Weryfikuje, czy informacje zostały skopiowane prawidłowo
/M Wymusza kopiowanie wieloprzebiegowe, używając tylko pamięci Obie dyskietki powinny być tego samego typu.
Atrybuty Plików
polecenie ATTRIB
W każdym systemie operacyjnym istnieją atrybuty plików. Określają one, czy dany plik ma służyć tylko do odczytu, a może ma zostać ukryty.
Poleceniem ATTRIB możemy właśnie zmieniać atrybuty plików.
W praktyce to wygląda tak:
Strona 11
Systemy operacyjne – Komendy MS-DOSa
Np. chcemy ukryć katalog KOT, który znajduje się na dysku C.
Wpisujemy więc:
ATTRIB +H KOT [ENTER]
No i KOT został ukryty i nie będzie widoczny po wydaniu polecenia DIR bez parametru /a.
Aby przywrócić zdjąć ukrytość z katalogu KOT wydajemy
polecenie:
ATTRIB -H KOT [ENTER]
I po wszystkim.
Oto atrybuty plików:
R
Tylko do odczytu
A
Archiwalny
S
Systemowy
H
Ukryty
ATTRIB +R | -R +A | -A +S | -S +H | -H dysk: ścieżka nazwa pliku /S
+
Nadaje atrybut
-
Czyści atrybut
/S
Przetwarza pliki we wszystkich katalogach na określonej ścieżce Kopiowanie plików systemowych
polecenie SYS
Czasami zachodzi potrzeba przeniesienia plików systemowych na dyskietkę, tak aby stała się bootowalna. Przeniesienie ich poleceniem COPY oczywiście nie przyniesie zamierzonego skutki. Aby przenieść wszystkie pliki systemowe na dyskietkę, tak aby stała się bootowalna, należy skorzystać z polecenia SYS
Składnia:
SYS a:
SYS dysk1: ścieżka dysk2:
dysk1: ścieżka
Określa położenie plików
dysk2:
Określa dysk, na który mają być skopiowane pliki
Informacje o dostępnej pamięci
polecenie MEM
MEM
MEM /CLASSIFY | /DEBUG | /FREE | /MODULE nazwa modułu /PAGE
MEM /C | /D | /F /M. Nazwa modułu /P
/CLASSIFY lub /C
Klasyfikuje programy pod względem używania pamięci.
Podaje rozmiary programów, wyświetla ilość używanej
pamięci i pokazuje największy możliwy blok pamięci
/DEBUG lub /D
Wyświetla stan wszystkich modułów pamięci, sterowniki
Strona 12
Systemy operacyjne – Komendy MS-DOSa
wewnętrzne i inne informacje.
/FREE lub /F
Wyświetla informacje o ilości wolnej pamięci pozostałej w pamięci konwencjonalnej i górnej.
/MODULE lub /M
Wyświetla szczegółową listę modułów w pamięci.
Za tą opcją należy wpisać nazwę modułu, opcjonalnie
oddzieloną dwukropkiem od /M
/PAGE lub /P
Zatrzymuje się po każdym pełnym ekranie informacji
Zmiana znaku zgłoszenia
polecenie PROMPT
PROMPT - zmienia znaczek C:\> na dowolny, określony przez użytkownika np.: C:\>PROMPT leho <ENTER>
leho_
Ja osobiście nie polecam stosować tego polecenia, gdyż później nie widać ścieżki dostępu, którą się wpisało. A więc chodzi się po omacku.
Aby z powrotem było widać nazwę dysku ponownie wpisujemy polecenie PROMPT
<ENTER>, ale to nam nie przywróci pierwotnego stanu. Polecenie PROMPT bardo się przydaje do robienia sobie z kogoś kto pracuje pod DOSem żartów.
Można mu wpisać np.:
PROMPT VIRUS CIH 4.01 BIOS Deleted <ENTER>
Wierzcie mi, taki napis robi wrażenie.
Parametry polecenia PROMPT
--------------------------------------------
$Q
= (znak równości)
$$
$ (symbol dolara)
$T
Bieżąca godzina
$D
Bieżąca data
$P
Bieżący dysk i ścieżka
$V
Numer wersji systemu Windows
$N
Bieżący dysk
$G
> (znak większości)
$L
< (znak mniejszości)
$B
| (potok)
$H
Cofacz (usuwa poprzedni znak)
$E
Kod escape (kod ASCII 27)
$_
Powrót karetki i znak wysuwu wiersza
Wszystkie te parametry można stosować naraz np.:
C:\>PROMPT Tak mój panie $E $T $P $G [Enter]
a efekt tego działania to:
Tak mój panie ß 18:24:27,82 C:\WINDOWS >
Strona 13
Systemy operacyjne – Komendy MS-DOSa
Dyski Wirtualne
polecenie SUBST
Subst jest poleceniem zewnętrznym, tzn. osobnym programem. Służy on do zakładania wirtualnych dysków tzn. istniejących tylko w pamięci operacyjnej.
A więc zaczynamy.
Dysk wirtualny musi być podporządkowany któremuś z istniejących katalogów. Tworzymy więc katalog o nazwie mówmy "Z". To właśnie jemu będzie podporządkowany nasz dysk wirtualny, wpisujemy komendę CD\ a następnie:
SUBST Z: Z <ENTER>
Wpisujemy teraz polecenie Z: <ENTER>. Powinniśmy się teraz znaleźć na dysku wirtualnym Z:\>
Pod dysk wirtualny można podłączyć każdy istniejący katalog, tylko wtedy składnia będzie taka:
SUBST Z: nazwa katalogu
Uwaga!!!
--------------------------------------------------------
Tego dysku nie wolno formatować ani zmieniać mu nazwy, gdyż jest to tylko dysk wirtualny, a więc istnieje tylko w pamięci i odwołuje się do dysku lokalnego. Dlatego formatowanie dysku
wirtualnego spowoduje utratę danych na dysku lokalnym.
Jeżeli nie macie dysku lokalnego podzielonego na partycje, to taki "Wirtual" może się nam naprawdę przydać.
Jeżeli nie wierzycie, że założony został nowy dysk, wyjdźcie z okienka DOSu i wejdźcie do Mojego Komputera, a zobaczycie tam dysk o nazwie Z.
Ale znudził nam się tan dysk, a nie chce się nam restartować całego systemu. Więc w DOSie wpisujemy polecenie kasujące dysk wirtualny:
SUBST Z: /d <ENTER>
Czyli w skrócie:
SUBST litera dysku: nazwa katalogu
SUBST dysk1: dysk2: ścieżka
SUBST dysk1: /D
/D - parametr ten usuwa dysk wirtualny
Strona 14
Systemy operacyjne – Komendy MS-DOSa
W skrócie
------------------------------------------
FORMAT
- Przygotowuje dysk do współpracy z systemem
DIR
- Wyświetla zawartość danego katalogu i występuje z przełącznikami /p i
/w
DIR (nazwa) /p - Wyświetla zawartość katalogu skrótami
DIR (nazwa) /w - Wyświetla zawartość katalogu wierszami
DIR nazwa /w /p - Wyświetla zawartość katalogu wierszami i stronami CD\ lub CHDIR - Przemieszczanie się między katalogami
MD lub MKDIR
- Zakładanie katalogu
RD lub RMDIR
- Usuwanie katalogu
COPY CON
- Zakłada plik tekstowy o wybranym przez nas rozszerzeniu TYPE
- Podgląd zawartości pliku, występuje również z przełącznikiem /p MORE
- Wyświetla zawartość pliku i poleceń stronami
EDIT
- Uruchamia bardzo dobry DOSowy edytor tekstu
REN lub RENAME - Zmienia nazwę wybranego przez nas pliku bądź katalogu MOVE
- Zmienia nazwę albo przenosi pliki lub katalogi
DEL lub ERASE - Usuwa wybrany przez nas plik
DELTREE
- Usuwa całą zawartość wybranego katalogu
COPY
- Kopiuje wybrany plik lub katalog
XCOPY
- Kopiuje katalogi wraz z plikami
DISKCOPY
- Kopiuje dyskietki
ATTRIB
- Wyświetla i zmienia właściwości pliku
SYS
- Przenosi system na czysty dysk (bootowanie dysku)
MEM
- Wyświetla informacje o wykorzystaniu pamięci
PROMPT
- Zmienia znak zachęty C:\> na dowolny
SUBST
- Zakłada wirtualne dyski
INNE POLECENIA
/?
- Wyświetla pomoc dla polecenia - składnia: POLECENIE /?
CLS
- Czyści ekran
VER
- Wyświetla wersję systemu
TIME
- Uaktualnia czas systemowy
DATE
- Uaktualnia datę systemową
FIND
- Wyszukiwanie plików
FDISK
- Program do zarządzania dyskiem
FC
- Porównuje pliki binarne i wyświetla różnice między nimi DEBUG
- Kompilator Asemblera
CHDSK
- Sprawdza czy dysk nie zawiera błędów i je usuwa
SCANDISK
- Super program do diagnozowania i usuwania błędów z dysków EXTRACT
- Dekompresor archiwów CAB
LABEL
- Zmienia etykietę dysku
SORT
- Sortuje pliki i katalogi według podanych parametrów
START
- Uruchamia aplikacje DOS i Windows z odpowiednimi parametrami DOSKEY
- Edytuje wiersze poleceń, przywraca wiersze poleceń i tworzy makra EXIT
- Wyjście z DOSa
Strona 15