Æwiczenia z DOS ============= 1. Wyczysc ekran - CLS , Nacisnij klawisz F1 - kilka razy - jaki efekt - kopiuje 1 znak z bufora CLS Nacisnij F3 - jaki efekt? - kopiuje cala poprzednia komende z bufora 2. Sprawdzenie daty - DATE, sprobuj wprowadzic nowa date - patrz na podpowiedz w jakiej kolejnosci 3. Sprawdz czas - TIME Popraw czas - przynajmniej sekundy (patrz jak system proponuje wprowadzenie) 4. Sprawdz wersje systemu operacyjnego - VER 5. Sprawdz nazwe biezacego dysku - VOL 6. Przejdz na inny dysk - jesli masz dyskietke!: Wloz dyskietke do A: i napisz A: Przejdz z powrotem na C: napisz C: 7. Wyswietl zawartosc katalogu biezacego - DIR /? - help do komendy DIR DIR - zwykle przegladanie, przelatuje calosc, Ctrl S - zatrzymuje Zauwaz nazwy plikow, rozszerzenia, daty, czas zalozenia, czym roznia sie pliki od katalogow, podsumowanie calosci (katalogu i dysku) DIR /P - z zatrzymaniem co strona , dowolny klawisz uruchamia przegladanie, Ctrl C lub Ctrl Break - przerywa (P - jak Page - strona) 8. Wyswietlanie z uzyciem znakow grupowych * i ? a) Wyswietl zawartosc katalogu, uwzgledniajac pliki na litere A: DIR A*.* - * po A - oznacza wszystkie znaki nazwy po A, * po kropce - wszystkie rozszerzenia b) zaczynajace sie na co: dir co*.* (np. config, command itp) c) o rozszerzeniu sys: dir *.sys 9. Przejdz do glownego katalogu CD \ ( \ - katalog glowny, zalozony przez system operacyjny przy formatowaniu) 10. Sprawdz czy na dysku znajduja sie katalogi DOS, WINDOWS, ile zajmuja plikow i jaka jest laczna wiwlkosc plikow w kazdym z tych katalogach. DIR DO*.* CD DOS - jesli jest katalog DOS DIR /W DIR WINDO*.* cd windows - jesli jest katalog WINDOWS dir/w 11. Poslugujac sie poleceniem zewnetrznym TREE, wyswietl strukture katalogow na dysku komputera - jesli jest! TREE /? - help TREE - drzewo (same katalogi) TREE|MORE - drzewo z zatrzymaniem co strona TREE/F - drzewo z plikami TREE/F|MORE - z zatrzymaniem na stronie 12. Zmien katalog biezacy na WINDOS i z powrotem na glowny \ CD WINDOS wejscie do katalogu WINDOWS, zakladajac, ze jestesmy w katalogu nadrzednym dla WINDOWS, lub CD \WINDOWS - wejscie do katalogu WINDOWS, poprzez katalog glowny CD.. - przejscie do katalogu nadrzednego CD \ - przejscie do katalogu glownego 13. Zakladanie katalogow - MD lum MKDIR Zaloz strukture kontynentow i panstw Europy i Azji w katalogu ZIEMIA a) MD \ZIEMIA - zalozenie katalogu ZIEMIA jako podkatalogu \ b) CD \ZIEMIA - przejscie do katalogu ZIEMIA, poprzez katalog glowny c) MD EUROPA - zalozenie katalogow (podkatalogow) w katalogu ZIEMIA MD AZJA f) CD EUROPA MD POLSKA MD NIEMCY MD ZSRR itd. g) przejscie do katalogu AZJA g.1 CD.. - przejscie do katalogu nadrzednego EUROPY, czyli do ZIEMIA lub CD \ZIEMIA - poprzez katalog glowny CD AZJA g.2 Przejscie bezposrednie CD ..\AZJA - do nadrzednego i do AZJA lub CD \ZIEMIA\AZJA - poprzez glowny h) MD CHINY MD HONKONG itd. i) Wejdz do katalogu HONKONG cd Honkong 14. Usuniecie katalogu przez RD lub RMDIR - tu katalogu C:\ZIEMIA\AZJA\HONKONG i \ZIEMIA\EUROPA\ZSRR 1) Przejdz do katalogu nadrzednego dla Honkong CD .. lub CD \ZIEMIA\AZJA 2) Usun katalog Honkong RD Honkong 3) Przejdz do katalogu nadrzednego dla ZSRR np. CD \ZIEMIA\EUROPA 4) Usun katalog ZSRR RD ZSRR 14. Zalozenie pliku List1.txt (np. pliku danych, programu itp) w katalogu \PROBY 1) Zaloz katalog \PROBY CD \ - wejscie do katalogu glownego MD PROBY - utworzenie katalogu 2) CD PROBY - wejscie do katalogu PROBY 3) Utworzenie pliku z konsoli (klawiatury) COPY CON List1.txt ... Tu kilka linii tekstu -''- CTRL Z lub F6 - konczy pisanie i zapisuje na dysk 4) DIR - przegladniecie 15. Przegladanie pliku TYPE, zmiana nazwy REN TYPE plik lub MORECON - wyniki skierowac na konsole (ekran) lub COPY List1.txt CON - kopiowanie na konsole lub MORE PRN - wyniki na drukarke) (COPY List1.txt PRN - -"- ) 2) Zmien nazwe pliku List1.txt na List_1.txt i z powrotem na List1.txt REN List1.txt List_1.txt REN List_1.txt List1.txt 16. Kopiowanie pliku: COPY skad\co dokad\na_co czyli COPY zrodlo cel lub COPY plik1+plik2+... plik_wynikowy 1) Skopiuj plik List1.txt na List2.txt w tym samym katalogu COPY List1.txt List2.txt DIR - sprawdzamy efekt kopiowania 2) Przeprowadz edycje pliku List2.txt, wprowadzajac zmiany w tresci EDIT List2.txt - poprawiamy/zmieniamy tresc 3) Polacz pliki List1.txt i list2.txt w plik List.txt COPY List1.txt + List2.txt List.txt (plik1+plik2+plik_n+... plik_wynik) 17. Skopiuj List2.txt do katalogu \ZIEMIA COPY List2.txt \ZIEMIA podajemy co i dokad, nie podajemy nazwy docelowej i skad, bo z katalogu biezacego lub COPY List2.txt \ZIEMIA\List2.txt - podajemy co, dokad i nazwe docelowa lub COPY C:\PROBY\List2.txt C:\ZIEMIA\List2.txt - skad\co dokad\na_co DIR \ZIEMIA\L*.* - sprawdzamy efekt kopiowania (pliki na litere L) 18. Kasowanie plikow: DEL lub ERASE Skasuj plik List2.txt z katalogu \ZIEMIA cd \ziemia del List2.txt 19. Skasowanie plikow List1.txt i List2.txt z katalogu \PROBY Del \PROBY\List?.txt - ? zastepuje 1 znak lub CD \PROBY DEL *.txt lub DEL List*.txt - * zastepuje wszystkie znaki do konca 20. Skopuj pliki Autoexec.bat i Config.sys do katalogu \PROBY\KONF 1) Zaloz pokatalog KONF w katalogu \PROBY i przejdz do niego CD \PROBY MD KONF CD KONF 2) Kopiowanie COPY c:\autoexec.bat - podajemy skad\co, nie podajemy dokad i na co - do biezacego c:\proby\konf COPY \config.sys -"- DIR - sprawdzamy czy sa pliki 21. Skasuj wszystkie pliki w katalogu \proby\konf - z wykorzystaniem * Uwaga - wykorzystywanie gwiazdki * jest niebezpieczne, bo maze skasowac nie to co trzeba - calosc! Bedzie komunikat: All files .. will be deleted!.Are you sure?(Y/N) Wszystkie pliki beda skasowane! Jestes pewny?(Yes/No) DEL \proby\konf\*.* lub cd \proby\konf del *.* lub DEL. - skasowanie wszystkich plikow w katalogu biezacym 22. Atrybuty plikow, zabezpieczenie: ATTRIB, atrybuty: a, s, r, h np. ATTRIB +r plik ATTRIB -r plik Przekopiuj plik autoexec.bat do \PROBY\KONF i nadaj mu atrybut tylko do odczytu COPY C:\autoexec.bat C:\PROBY\KONF - kopiowanie ATTRIB +R \proby\konf\autoexec.bat - atrybut +r 23. Odzyskanie skasowanych plikow: UNDELETE plik Skopiuj plik config.sys do \PROBY, skasuj go i odzyskaj COPY c:\config.sys c:\proby cd \proby del \proby\config.sys undelete config.sys 24. Formatowanie dyskietki: FORMAT A: lub FORMAT B: Sformatuj dyskietke w A:, z przeniesieniem plikow systemowych, bez mozliwosci odzyskania zawartosci na dyskietce, jesli cos bylo FORMAT a:/s/u 26. SORT - sortowanie 1) Wyswietl zawartosc katalogu z posortowaniem wg rozmiarow z zapisaniem wynikow do pliku c:\sort.roz DIR|SORT/+14 > sort.roz 2) SORT plik2 Zaloz plik dane1.txt w postaci: 5 100 200 3 200 100 7 100 0 2 1 0 Posortuj wiersze pliku dane1.txt, przesylajac wyniki do pliku dane2.txt, wg 1 kolumny: SORT < dane1.txt > dane2.txt 27. FIND - szukanie tekstu Wyswietl uporzadkowana liste katalogow DIR %1 | FIND "" | SORT Znajdz pliki zalozone 17.10.1996 DIR | FIND "96-10-07" Pokaz wiersze zapierajace napis .SYS w pliku config.sys TYPE Config.sys | FIND ".SYS" 25. Napisz program wsadowy WSAD1.BAT, ktory 1) kasuje ekran 2) wyswietla date i czas 3) zaklada katalog c:\kurs1 4) kopiuje do niego pliki config.sys i autoexec.bat 5) przechodzi do katalogu c:\bat i wyswietla tresc plikow z rozszerzeniem bat EDIT Wsad1.bat - wejscie do edytora CLS DATE TIME md c:\kurs1 copy c:\config.sys c:\kurs1 copy c:\autoexec.bat c:\kurs1 for %% in (*.bat) do type %%c 26. Sprawdz dysk C: 1) CHKDSK - sprawdzenie CHKDSK/f - korekta bledow 2) SCANDISK - DOS od 6.2 27. Przygotuj poprawne drukowanie ekranu graficznego na drukarke GRAPHICS Drukowanie - kopia ekranu: Shift Print_Screen 28. Wierna kopia dyskietki A: na inna dyskietke taka sama: DISKCOPY A: A: 29. Drukowanie pliku na drukarke: PRINT plik - drukowanie w tle TYPE plik>PRN - na druk.1 Type plik>lpt2 - na druk.2 COPY plik PRN (/b - binarnie) Jak zatrzymac wydruk na drukarke PRINT /t 30. Kopiowanie z podkatalogami XCOPY [sciezka][plik] [sciezka][plik] [opcje] Skopiowac pliki .com z c:\dos na dyskietke a:, do katal. glownego XCOPY c:\dos\*.com a:\/s/e /s/e - kopiuje podkatalogi, nawet puste 31. Wyswietl sciezke dostepu do plikow wykonywalnych PATH 32. Nadanie nazwy dyskietce a: LABEL a:[nazwa] np. Label a:ola