Szablon dla tlumaczy - SerwisPb
Transkrypt
Szablon dla tlumaczy - SerwisPb
Wprowadzenie do Informatyki (WDI), Studia Dzienne Magisterskie mgr inż. Paweł Tadejko DOS/Windows - Strumienie, potoki i filtry Wiadomości i pojęcia, które należy znać: podstawowe polecenia, znaki specjalne, katalog główny, system plików Identyfikacja plików Identyfikator pliku jest zdefiniowany następująco: nazwa.rozszerzenie przy czym nazwa to maksimum osiem znaków alfanumerycznych, a rozszerzenie to maksimum trzy znaki alfanumeryczne. Przykład: BC.COM PROGRAM.C Znaki ? i * służą do niejednoznacznej identyfikacji plików i dają możliwość określenia całej grupy plików: * - zastępuje dowolny łańcuch znaków ? - zastępuje jeden wybrany znak Po znaku * nie może wystąpić już żaden inny znak. Przykład: ?C.* identyfikuje: BC.COM GC.MSG TC.OVL SC.H Zastrzeżone rozszerzenia: .COM - kod binarny ze stałym adresem startowym. .EXE - kod binarny ze zmiennym adresem startowym .BAT - plik definiujący przetwarzanie wsadowe .SYS - plik systemowy Wiele programów użytkowych generuje pliki o określonych typach i przyjmuje domyślne rozszerzenia plików wejściowych. Przykładem jest rozszerzenie C dla programów w języku C. Pliki w systemie MS DOS są zorganizowane w sposób hierarchiczny. Dotyczy to w szczególności organizacji plików na dysku stałym. Na szczycie struktury stoi identyfikator dysku. Poszczególne elementy niższych warstw to podkatalogi plików. Na najniższym poziomie znajdują się identyfikatory plików. Najwyższy poziom nosi nazwę korzenia drzewa katalogów. W praktyce rzadko korzysta się z drzewa plików przy organizacji plików na dyskietce. Przykład A: Drzewo plików C:\ EDYTORY NORTON FONTS WP C BIN PRINTERS LIB TOOLS INCLUDE JUREK TEKSTY NOTATKI PROGRAMY LISTY Polecenia Wydział Informatyki, Politechnika Białostocka Strona 1 Wprowadzenie do Informatyki (WDI), Studia Dzienne Magisterskie mgr inż. Paweł Tadejko System oferuje cały szereg funkcji służących do zorganizowania i utrzymania drzewa plików. Są to następujące funkcje: DIR - wyświetlenie zawartości aktywnego katalogu. CD - wybieranie aktywnego katalogu (CHDIR), MD - tworzenie nowego katalogu (MKDIR), RD - usuwanie katalogu (RMDIR), DELTREE -usuwanie drzewa katalogów, TYPE – wyświetlenie zawartości pliku, FORMAT – formatowanie dysku / dyskietki, DEL – kasowanie pliku, TREE – wyświetla drzewo katalogów, COPY – kopiowanie plików, Sposób identyfikacji pliku w przypadku, gdy jest on zapisany w katalogu podrzędnym: d:\nazwa_katalogu\identyfikator_pliku Podstawowe operacje na plikach copy plik_a {/v /a /b} {plik_b} copy plik_a {plik_b} {/v /a /b} copy plik_1 + plik_2 + ...+ plik_n plik_b Kopiuje zawartość plik_a w inne miejsce struktury plików jako plik_b lub łączy zawartości plików plik_1,...,plik_n i zapisuje całość jako plik_b. W najprostszym przypadku zarówno plik_a, jak i plik_b są pełnymi specyfikacjami pojedynczych plików. Kopiuje się wówczas tylko jeden plik (plik_a), dla którego miejsce przeznaczenia i nazwę kopi całkowicie określa specyfikacja plik_b. Jeśli specyfikacja ta nie zawiera nazwy lub typu to są one dziedziczone przez kopię z oryginału. To samo dotyczy sytuacji, gdy w specyfikacji plik_b znajdują się znaki grupowe (?, *). Odpowiednie znaki lub ich grupy są dziedziczone ze specyfikacji oryginału (plik_a). Jeśli w specyfikacji plik_b określono tylko dysk lub (oraz) katalog, to kopia dziedziczy z oryginału pełną nazwę z rozszerzeniem. Ponieważ domyślnie przyjmuje się katalog bieżący dysku bieżącego, w przypadku pominięcia specyfikacji plik_b następuje skopiowanie pliku do tego właśnie katalogu z zachowaniem nazwy i rozszerzenia. Gdy specyfikacja plik_a jest wzorcem pasującym do wielu plików, a specyfikacja plik_b nie określa pojedynczego pliku, wówczas są kopiowane wszystkie pliki o pasujących nazwach. Kopiowanie zwykle dotyczy wszystkich bajtów oryginalnego pliku, zgodnie z jego długościa zapisaną w katalogu (tryb binarny /b). Opcja /a (ASCII - tryb tekstowy) powoduje przerwanie kopiowania po napotkaniu znaku tekstowego końca pliku (Control-Z). Opcja /v powoduje zweryfikowanie poprawności zapisu kopii na dysku. del plik erase plik Usuwa z dysku plik o podanej specyfikacji. rename plik_1 plik_2 ren plik_1 plik_2 Zmienia rozszerzoną nazwę pliku. type plik Kopiuje zawartość pliku do strumienia wynikowego, czyli najczęściej wyświetla jego zawartość na ekran. comp {plik_a} {plik_b} Porównuje zawartość par plików. Jeśli specyfikacja zawiera znaki grupowe to porównywanie odbywa się dla każdego pliku pasującego do podanej specyfikacji. Podstawowe operacje na katalogach Wydział Informatyki, Politechnika Białostocka Strona 2 Wprowadzenie do Informatyki (WDI), Studia Dzienne Magisterskie cd cd a: cd \ mgr inż. Paweł Tadejko Wypisuje pełną ścieżkę katalogu bieżącego na dysku bieżącym. Wypisuje pełną ścieżkę katalogu bieżącego na dysku a:. Ustala katalog główny jako katalog bieżący na dysku bieżącym. cd a:\book cd a:\book\ Ustala katalog \book jako katalog bieżący na dysku a: dir {plik} {/p /w} Wypisuje informacja o plikach pasujących do podanej specyfikacji. Opcja /p powoduje wypisanie katalogu strona po stronie. Opcja /w powoduje wypisanie informacji w postaci skróconej, obejmującej tylko nazwy i typy plików, po 5 w wierszu. mkdir ścieżka md ścieżka Tworzy katalog podany na końcu ścieżki. Wszystkie podane katalogi na ścieżce muszą już istnieć. Katalogu nie da się utworzyć, jeśli w jego katalogu macierzystym znajduje się już plik lub katalog o takiej samej nazwie rozszerzonej. path ścieżka; ścieżka; ... ;ścieżka path; path Definiuje (pierwsza postać polecenia) lub anuluje (druga postać polecenia) listę ścieżek określających katalogi, które będą przeglądane przez program command.com w trakcie szukania pliku typu .exe lub .com, zawierającego program polecenia zewnętrznego. Trzecia postać polecenia powoduje wypisanie bieżącej listy ścieżek poprzedzonej znakami PATH=. rmdir ścieżka rm ścieżka Usuwa katalog wymieniony na końcu ścieżki. Aby katalog mógł być usunięty, musi być pusty. Wydział Informatyki, Politechnika Białostocka Strona 3