I. Tryb linii komend w systemach DOS/Windows.



Podobne dokumenty
Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Microsoft Management Console

Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub lub 2 strefy DRIVER

PERSON Kraków

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Podstawy obsługi systemów UNIX/Linux

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

Bazy danych. Andrzej Łachwa, UJ, /15

Pracownia internetowa w ka dej szkole (edycja 2004/2005)

REGULAMIN OBRAD WALNEGO ZEBRANIA CZŁONKÓW STOWARZYSZENIA LOKALNA GRUPA DZIAŁANIA STOLEM

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Systemy mikroprocesorowe - projekt

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

Komputer i urządzenia z nim współpracujące

Ogłoszenie Zarządu o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy Yellow Hat S.A. z siedzibą w Warszawie

Centrum Informatyki "ZETO" S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Uchwała Nr... Rady Miejskiej Będzina z dnia roku

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

I. Zakładanie nowego konta użytkownika.

Praca na wielu bazach danych część 2. (Wersja 8.1)

Sieci i systemy operacyjne I Ćwiczenie 3. Przekierowania strumieni we/wy. Filtry.

Specyfikacja techniczna banerów Flash

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Konfiguracja historii plików

Type ETO2 Controller for ice and snow melting

Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia Spółki MOJ S.A. z siedzibą w Katowicach na dzień 27 czerwca 2016 r.

VinCent Office. Moduł Drukarki Fiskalnej

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Rybacka Bielska Kraina Postanowienia Ogólne

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28

Elementy typografii. Technologia Informacyjna Lekcja 22

CitiDirect EB - Mobile

Regulamin rekrutacji do Gimnazjum w Chwaliszewie na rok szkolny 2016/2017

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Wtedy wystarczy wybrać właściwego Taga z listy.

Wyższa Szkoła Zarządzania i Bankowości w Krakowie

Centralizacji Systemu. Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN. etap C13 pkt 5

InsERT GT Własne COM 1.0

Regulamin Pracy Komisji Rekrutacyjnej w Publicznym Przedszkolu Nr 5 w Kozienicach

Nowe funkcjonalności

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Warszawa, dnia 1 października 2013 r. Poz. 783 UCHWAŁA ZARZĄDU NARODOWEGO BANKU POLSKIEGO. z dnia 24 września 2013 r.

API transakcyjne BitMarket.pl

Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady

POLITYKA PRYWATNOŚCI

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze

Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia IDM Spółka Akcyjna w upadłości układowej z siedzibą w Krakowie na dzień 30 czerwca 2015 roku

Polityka prywatności strony internetowej wcrims.pl

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

INSTRUKCJA PROGRAMU BHM SPIS TREŚCI

POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

Platforma zamówień personelu JOBMAN.pl

UCHWAŁA NR VIII/43/2015 r. RADY MIASTA SULEJÓWEK z dnia 26 marca 2015 r.

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

Regulamin Walnego Zebrania Członków Polskiego Towarzystwa Medycyny Sportowej

REGULAMIN. przeprowadzania naboru nowych pracowników do korpusu służby cywilnej w Kuratorium Oświaty w Szczecinie.

Poniżej instrukcja użytkowania platformy

Regulamin rekrutacji uczniów do klasy pierwszej Szkoły Podstawowej im. Maksymiliana Wilandta w Darzlubiu. Podstawa prawna: (Dz.U.2014 poz.

OptiMore Importer Rejestru VAT. Instrukcja obsługi programu

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia. i3d S.A. z siedzibą w Gliwicach

UCHWAŁA NR./06 RADY DZIELNICY PRAGA PÓŁNOC M. ST. WARSZAWY

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Spółki ELKOP S.A.

Załącznik do zarządzenia Rektora Krakowskiej Akademii im. Andrzeja Frycza Modrzewskiego Nr 8/2013 z 4 marca 2013 r.

STATUT SOŁECTWA Grom Gmina Pasym woj. warmińsko - mazurskie

Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński

Regulamin uczestnictwa w kursach internetowych dla nauczycieli. Definicje:

Stypendia USOS Stan na semestr zimowy 2013/14

Kancelaris - Zmiany w wersji 2.50

Projekt z dnia 2 listopada 2015 r. z dnia r.

elektroniczna Platforma Usług Administracji Publicznej

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

INSTRUKCJA Panel administracyjny

OPIS SYSTEMU. Wersja podstawowa:

Instrukcja programu PControl Powiadowmienia.

Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych

INSTRUKCJA WebPTB 1.0

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

Platforma Aukcyjna Marketplanet. Podręcznik Oferenta. Aukcja dynamiczna zniŝkowa

Elementy cyfrowe i układy logiczne

Spring MVC Andrzej Klusiewicz 1/18

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

DJCONTROL INSTINCT I DJUCED PIERWSZE KROKI

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Konfiguracja Wyszukiwarki

Zaznaczając checkbox zapamiętaj program zapamięta twoje dane logowania. Wybierz cmentarz z dostępnych na rozwijalnej liście.

REGULAMIN SPORT MEETS ELEGANCE

Zdalne odnawianie certyfikatów do SWI

REGULAMIN RADY NADZORCZEJ. I. Rada Nadzorcza składa się z co najmniej pięciu członków powoływanych na okres wspólnej kadencji.

Regulamin Rekrutacji do Publicznego Przedszkola Centrum Rozwoju Dziecka Berek! we Wrocławiu. Rozdział I Postanowienia ogólne

Cyfrowy włącznik czasowy z lampką Nr produktu

PODRĘCZNIK UŻYTKOWNIKA

Transkrypt:

I. Tryb linii komend w systemach DOS/Windows. Instrukcję przygotowano na podstawie materiałów udostępnionych przez kolegów z Zakładu Sterowania Wydziału Elektrycznego (Obecnie oryginał instrukcji znajduje się na stronie http://www.ee.pw.edu.pl/~graniszw), plików pomocy do systemu Windows oraz materiałów własnych. 1. Wstęp Tryb linii komend słuŝy do wydawania poleceń systemowi operacyjnemu poprzez wpisywanie komend z klawiatury. Tryb ten jest dostępny we wszystkich wersjach systemów operacyjnych firmy Microsoft. W systemach graficznych (Windows) jest on uzupełnieniem okienkowej komunikacji z uŝytkownikiem. W systemie Windows 2000 tryb linii komend moŝna uruchomić w następujący sposób: Start->Uruchom...->cmd albo: Start->Programy->Akcesoria->Wiersz poleceń Komendy dzielą się na: 1. wewnętrzne - zawarte w interpreterze komend command.com 2. zewnętrzne - niezaleŝne programy uruchamiane z linii komend Wydawanie poleceń polega na wpisaniu nazwy polecenia, często z parametrami i przełącznikami, i zatwierdzeniu go klawiszem ENTER. Przełącznikiem nazywa się parametr dla danego urządzenia, który zmienia jego działanie; przełącznik zazwyczaj jest po znaku /. Dla kaŝdej komendy moŝna uzyskać pomoc przez wywołanie jej z przełącznikiem /?, np.: dir /? Długie nazwy plików są dostępne przez wpisanie ich w cudzysłowach, np.: dir "C:\Program Files\" W nazwach poleceń i nazwach plików nie ma znaczenia wielkość liter. W związku z tym zapis: DIR "C:\Program Files" jest równowaŝny dir "c:\program files" Ćwiczenia do wykonania 1. Uruchom tryb linii komend. I. Tryb linii komend w systemach DOS/Windows. 1

2. Poruszanie się po drzewie katalogu. ŚcieŜka bezwzględna i względna. ZałoŜenie do rozdziału: na dysku C: jest następująca struktura katalogów i plików: \ kat1 podkataloga podkatalogb kat2 ( \ oznacza katalog główny) Zmiana dysku Aby przejść do katalogów znajdujących się na innym dysku naleŝy wpisać literkę przypisaną dyskowi oraz znak dwukropek, np.: C: Zmiana katalogu Do przechodzenia między katalogami słuŝy polecenie cd kat, gdzie kat jest nazwą katalogu znajdującego się w bieŝącym katalogu, i który stanie się nowym bieŝącym katalogiem. JeŜeli katalogiem bieŝącym jest katalog główny \, to, aby zmienić katalog bieŝący na kat1 (dla załoŝeń podanych wcześniej) naleŝy wywołać polecenie: cd kat1 W kaŝdym katalogu są dwa specjalne katalogi o nazwach. i.. (kropka i dwie kropki). Katalog o nazwie. jest to katalog bieŝący, natomiast katalog.. jest katalogiem nadrzędnym. Wracając do poprzedniego przykładu, jeŝeli chcemy przejść z katalogu bieŝącego kat1 do katalogu głównego \ (który jest dla kat1 katalogiem nadrzędnym rodzicem), naleŝy wywołać polecenie cd.. Aby przejść przez wiele katalogów jednocześnie naleŝy podać całą ścieŝkę dostępu do danego katalogu. Np., aby przejść z katalogu głównego \ do katalogu podkataloga naleŝy wydać polecenie cd kat1\podkataloga Aby teraz wrócić z katalogu podkataloga do katalogu głównego \ naleŝy wywołać polecenie: cd..\.. I. Tryb linii komend w systemach DOS/Windows. 2

W przedstawionych poleceniach wykorzystano ścieŝki względne. ŚcieŜka względna do katalogu (pliku) jest podawana względem katalogu bieŝącego. W odróŝnieniu od niej ścieŝka bezwzględna jest podawana od katalogu głównego, dlatego teŝ zawsze będzie się zaczynała od znaku \. Dla przykładu: aby przejść z katalogu podkataloga do katalogu głównego kat1 naleŝy wywołać polecenie: cd \kat1 MoŜna zauwaŝyć, Ŝe rezultat tego polecenia jest taki sam niezaleŝnie od bieŝącego katalogu. Zmiana dysku i katalogu JeŜeli przy wywołaniu polecenia cd nazwę katalogu poprzedzimy literką dysku i dwukropkiem (np.: cd C:\kat1), to zostanie ustawiony katalog bieŝący na danym dysku, ale NIE zostanie zmieniony bieŝący dysk. Aby równocześnie zmienić dysk oraz katalog naleŝy uŝyć przełącznika /D dla polecenia cd, przykładowo: cd /D C:\kat1 Wyświetlenie listy plików i podkatalogów w katalogu - dir [dysk:][ścieŝka][plik] [opcje] Wyświetla listę plików i podkatalogów w katalogu. NajwaŜniejsze opcje: /A: wyświetla pliki z określonymi atrybutami: D - katalogi (/A:D) H - pliki ukryte (/A:H) S - pliki systemowe (/A:S) R - pliki tylko do odczytu (/A:R) A - pliki gotowe do archiwizacji (/A:A) - - prefiks oznaczający negację atrybutu (/A:-D) /B uŝywa prostego formatu wyświetlania (bez nagłówka i podsumowania) /O: stosuje sortowanie: N - wg nazw (alfabetycznie) (/O:N) E - wg rozszerzeń (alfabetycznie) (/O:E) G - katalogi na początku (/O:G) S - wg rozmiarów (od najmniejszych) (/O:S) D - wg dat i godzin (od najstarszych) (/O:D) - - odwrócenie kolejności (/O:-N) /P wstrzymuje wyświetlanie po zapełnieniu ekranu /S wyświetla pliki w określonym katalogu i wszystkich podkatalogach /W stosuje format szerokiej listy posortowanej wierszami /X wyświetla krótkie nazwy dla plików dir /O:-S dir "c:\program Files" dir /S *.txt I. Tryb linii komend w systemach DOS/Windows. 3

Inne Polecenie cd wydane bez parametrów powoduje wyświetlenie pełnej ścieŝki do bieŝącego katalog. Ćwiczenia do wykonania 1. Przejdź na dysk C: 2. Wejdź do katalogu Program Files 3. Wyświetl jego zawartość 4. Przejdź na dysk D: 3. Symbole wieloznaczne Symbol wieloznaczny to wprowadzany za pomocą klawiatury znak, np. gwiazdka (*) lub znak zapytania (?), którego uŝywa się zamiast jednego lub większej liczby znaków podczas wyszukiwania plików, folderów, drukarek, komputerów lub osób. Symbole wieloznaczne stosuje się często zamiast jednego lub kilku znaków, gdy uŝytkownik nie zna dokładnie wszystkich znaków, nie chce wpisywać całej nazwy lub chce, aby dana operacja dotyczyła wielu plików o nazwie według zadanego wzorca. * Gwiazdka zastępuje zero lub więcej znaków. JeŜeli wiadomo np., Ŝe nazwa szukanego pliku zaczyna się na słow, ale nie wiadomo, jak brzmi reszta nazwy, moŝna wpisać: słow* Podczas wyszukiwania lokalizowane są wszystkie pliki dowolnego typu rozpoczynające się od ciągu słow, w tym słow.txt, słownik.doc i słownictwo.doc. Aby zawęzić wyszukiwanie do określonego typu pliku (rozszerzenia), naleŝy wpisać: słow*.doc Zostaną zlokalizowane wszystkie pliki rozpoczynające się od ciągu słow, ale mające rozszerzenie doc, tak jak słownik.doc i słownictwo.doc.? Znak zapytania zastępuje jeden znak w nazwie. Na przykład po wpisaniu słow?.doc zostanie zlokalizowany plik słowo.doc lub słow1.doc, ale nie słownik.doc. Ćwiczenia do wykonania 1. Przejdź do katalogu głównego na dysku C: 2. Wyświetl wszystkie pliki i katalogi znajdujące się w tym katalogu, zaczynające się na literę' w' i o dowolnym rozszerzeniu 3. Wyświetl wszystkie pliki i katalogi znajdujące się w tym katalogu, zaczynające się dowolną literka, później jest wyraz 'rogram', a następnie dowolna liczba znaków oraz dowolne rozszerzenie. I. Tryb linii komend w systemach DOS/Windows. 4

4. Podstawowe komendy Tworzenie i kasowanie katalogów mkdir [dysk:] ścieŝka md [dysk:] ścieŝka Tworzy katalog. W razie potrzeby tworzy wszystkie pośrednie katalogi w ścieŝce. mkdir ALA mkdir \ALA\ROMAN\GDANSK rmdir [opcje] [dysk:]ścieŝka rd [opcje] [dysk:]ścieŝka Usuwa katalog. Opcje: /S usuwa wraz z określonym katalogiem wszystkie katalogi i pliki w nim umieszczone /Q nie Ŝąda potwierdzania usuwania drzewa katalogów, jeŝeli została uŝyta opcja /S rmdir ALA Kopiowanie, przesuwanie i kasowanie plików copy [/Y /-Y] źródło [cel] Kopiuje pliki podane jako źródło, w inne miejsce (cel). Przełączniki: /Y nie monituje o potwierdzenie zastąpienia istniejącego pliku docelowego /-Y monituje o potwierdzenie zastąpienia istniejącego pliku docelowego copy plik.txt wynik.txt copy *.txt \Kat copy źródło + źródło [+...] [cel] Kopiuje pliki podane jako źródło, w inne miejsce (cel), doklejając zawartość kaŝdego pliku na koniec. JeŜeli nie zostanie podany cel, wówczas kaŝdy kolejny plik będzie doklejany do pliku pierwszego. copy a.txt + b.txt + c.txt wynik I. Tryb linii komend w systemach DOS/Windows. 5

move [/Y /-Y] [dysk:][ścieŝka]nazwa1 nazwa2 Przenosi i zmienia nazwy plików. Aby przenieść jeden plik jako nazwa1 trzeba podać nazwę pliku, a jako nazwa2 naleŝy podać katalog docelowy lub/i nową nazwę pliku. Aby przenieść więcej plików naleŝy posłuŝyć się symbolami wieloznacznymi (* i?). Jako nazwa2 naleŝy wówczas podać katalog docelowy. move a.txt b.txt move..\*.txt. move [/Y /-Y] [dysk:][ścieŝka]katalog1 katalog2 Przenosi i zmienia katalogi. Jako katalog1 naleŝy podać nazwę katalogu, którego nazwę chcemy zmienić, a jako katalog2 naleŝy podać nową nazwę. NajwaŜniejsze opcje: move \kat1 D:\kat2 rename [dysk:][ścieŝka]nazwa1 nazwa2 ren [dysk:][ścieŝka]nazwa1 nazwa2 Zmienia nazwę pliku lub plików (dla symboli wieloznacznych). NaleŜy pamiętać, Ŝe nie moŝna określić nowego dysku, ani nowej ścieŝki dla pliku docelowego. ren plik.txt inny.txt ren ppp.* p.* del[opcje] nazwa1 erase[opcje] nazwa1 Usuwa pliki. Aby usunąć wiele plików na raz naleŝy posłuŝyć się symbolami wieloznacznymi. JeŜeli zostanie podany katalog, zostaną usunięte wszystkie pliki w tym katalogu. NajwaŜniejsze opcje: /P monituje o potwierdzenie zastąpienia istniejącego pliku docelowego /S usuwa wszystkie pliki ze wszystkich podkatalogów /Q tryb cichy, nie Ŝąda potwierdzenia usunięcia To polecenie nie usuwa katalogów. Aby usunąć katalog naleŝy uŝyć polecenia rmdi. del /S *.log. I. Tryb linii komend w systemach DOS/Windows. 6

Ćwiczenia do wykonania 1. W katalogu, do którego masz prawo zapisu utwórz swój własny katalog o nazwie składającej się z pierwszych 8 liter swojego nazwiska 2. Utwórz w nim następującą strukturę katalogów: kat1 kat2 podkatalog katalog trzeci 3. Do katalogu kat1 skopiuj wszystkie pliki o rozszerzeniu txt znajdujące się w katalogu C:\windows (lub winnt zaleŝnie od systemu) 4. Zmień rozszerzenia wszystkich plików znajdujących się w katalogu kat1 na xtx 5. Przesuń katalog kat1 z jego całą zawartością do katalogu katalog trzeci I. Tryb linii komend w systemach DOS/Windows. 7

5. Zmienne środowiskowe Zmienne środowiskowe słuŝą do przechowywania waŝnych dla systemu informacji, w tym ścieŝek dostępu do plików. Do wyświetlania, dodawania i usuwania zmiennych środowiskowych słuŝy polecenie set. Wywołanie polecenia set bez argumentów spowoduje wyświetlenie wszystkich aktualnie zdefiniowanych zmiennych środowiskowych. Instrukcja: set zmienna=ciąg spowoduje dopisanie nowej zmiennej o nazwie zmienna i wartości ciąg. Uwaga: z obu stron znaku = nie powinno być spacji!!! Ewentualne spacje zostałyby dodane do nazwy zmiennej lub jej wartości, co moŝe stanowić przyczynę wielu problemów. Instrukcja: set zmienna= spowoduje usunięcie zmiennej o nazwie zmienna. Odwołanie do zmiennej następuje poprzez wywołanie %nazwa_zmiennej%. Np. polecenie: echo %OS% spowoduje wypisanie na ekranie wartości zmiennej OS. Inne polecenie: cd /d "%USERPROFILE%" spowoduje zmianę katalogu bieŝącego na katalog z profilem zalogowanego uŝytkownika. Instrukcja: set /P zmienna=[ciąg monitu] zezwala na ustawienie wartości zmiennej odczytanego z wiersza wejścia wprowadzonego przez uŝytkownika. Najpierw będzie wyświetlony określony ciąg_monitu (ciąg_monitu moŝe być pusty), a następnie uŝytkownik wprowadza wartość zmiennej na końcu wciskając ENTER. Ta wersja polecenia set przydaje się w programowaniu wsadowym, które będzie omawiane na kolejnych zajęciach. set /P odp=podaj liczbę Instrukcja: set /A zmienna=wyraŝenia oznacza, Ŝe ciąg po prawej stronie znaku równości jest wyraŝeniem numerycznym, które jest obliczane. Program obsługujący obliczanie wyraŝeń jest bardzo prosty, przede wszystkim obejmuje wyraŝenia arytmetyczne typu +, -, *, /. set /A liczba=2+2 set /A liczba=%liczba%*2 Specjalne znaczenie ma zmienna środowiskowa PATH. SłuŜy ona do przechowywania ścieŝek dostępu do katalogów, do których uŝytkownik ma bezpośredni dostęp z linii komend. Określa ona I. Tryb linii komend w systemach DOS/Windows. 8

gdzie - poza aktualnie wybranym katalogiem - poszukiwany jest program odpowiadający komendzie wpisanej w linii komend. Do ustawiania tej zmiennej słuŝy komenda path z argumentem - listą katalogów. Ćwiczenia do wykonania 1. Wyświetl wszystkie zmienne środowiskowe 2. Ustaw dowolną zmienną środowiskową 3. Ustaw tą samą zmienną środowiskową korzystając z przełącznika /P (wyświetlenie monitu) 4. Ustaw tą samą zmienną środowiskową na wartość liczbową 5. Ustaw tą samą zmienną środowiskową na wartość dwa razy większą korzystając z przełącznika /A 6. Usuń dodaną wcześniej zmienną I. Tryb linii komend w systemach DOS/Windows. 9

6. Wejście i wyjście Do wyprowadzania na ekran zawartości pliku słuŝy instrukcja: type [dysk:][ścieŝka]nazwa_pliku Standardowym wejściem w linii komend jest klawiatura, a wyjściem monitor. Takie standardowe wejście i wyjście nosi nazwę konsoli (con). Istnieje moŝliwość zmiany wejścia i wyjścia ze standardowych na inne. Wejściem moŝe być plik, a wyjściem plik lub drukarka. Istnieje równieŝ urządzenie puste - nul. Skierowanie wyjścia na to urządzenie spowoduje utratę wyjściowego ciągu znaków. Operatorem przekierowania wyjścia jest znak > zaś operatorem przekierowania wejścia jest znak <. PoniŜszy przykład ilustruje przekierowanie wyjścia do pliku: dir /? > pomoc.txt Aby utworzyć nowy plik i wpisać do niego z klawiatury dowolną treść naleŝy zawołać polecenie podobne do tego: copy con plik.txt Aby zakończyć wpisywanie do pliku naleŝy wcisnąć ctrl+z i ENTER. Operator przekierowania wyjścia > powoduje, Ŝe poprzednia zawartość pliku uległa skasowaniu. Aby dopisywać do końca pliku naleŝy posłuŝyć się operatorem >>. Oprócz strumienia wyjściowego w trybie linii komend jest strumień błędów, na który są wysyłane informacje o błędach poleceń. Ten strumień teŝ moŝemy przekierować. SłuŜą do tego operatory 2> oraz 2>>. Np.: ddd 2> nul MoŜna jednocześnie przekierować strumień wyjściowy podstawowy oraz strumień błędów do dwóch róŝnych plików: dir > plik1.txt 2> plik2.txt albo w przypadku dopisywania do pliku: dir >> plik1.txt 2>> plik2.txt Aby oba strumienie przekierować do tego samego pliku naleŝy uŝyć operatora 2>&1 tak jak w przykładzie: dir > plik1.txt 2>&1 Ćwiczenia do wykonania 1. W katalogu kat2 korzystając z copy con utwórz plik tekstowy 2. Wykorzystując operator przekierowania > utwórz plik z listą plików i katalogów znajdujących się w katalogu głównym na dysku C 3. Do wcześniej utworzonego pliku dopisać listę plików i katalogów znajdujących się w katalogu głównym na dysku D 4. Do tego samego pliku dopisać listę plików i katalogów znajdujących się w katalogu AAA na dysku C. JeŜeli nie ma tego katalogu, to wynik polecenia dir C:\AAA (ze strumienia błędów) równieŝ ma być dopisany do tego pliku. I. Tryb linii komend w systemach DOS/Windows. 10

7. Przetwarzanie potokowe Komunikaty wyświetlane przez kaŝdą komendę mogą stanowić dane wejściowe do innego polecenia, tak zwanego filtru. Pozwala to na porządkowanie i wyszukiwanie danych wyjściowych. Przetwarzanie, w którym strumień danych wyjściowych z jednego programu (polecenia) stanowi jednocześnie strumień danych wejściowych do innego programu nazywa się przetwarzaniem potokowym. Składnia przy przetwarzaniu potokowym jest następująca: polecenie filtr. Dostępne filtry to: more sort find polecenie more [opcje] Zatrzymuje wyświetlanie na wyjściu po zapełnieniu pełnego ekranu, i czeka na naciśnięcie dowolnego klawisza. Po wciśnięciu klawisza wyświetla następny pełny ekran. NajwaŜniejsze opcje: /C czyści ekran przed wyświetleniem strony /S łączy sąsiednie puste wiersze w jeden wiersz +n zaczyna wyświetlanie od wiersza n help more help more +10 polecenie sort [opcje] Sortuje dane wejściowe. NajwaŜniejsze Opcje: /R odwraca porządek sortowania /O plik określa plik, w którym mają zostać zapisane dane posortowane /+n określa numer znaku, od którego na się rozpocząć kaŝde porównywanie. Wiersze krótsze niŝ n znaków są sortowane przed innymi wierszami type miasta.txt sort /R /O posortowane.txt polecenie find [opcje] "ciąg" Wyszukuje ciąg znaków w strumieniu danych. NajwaŜniejsze opcje: /V wyświetla wszystkie wiersze nie zawierające podanego ciągu /C wyświetla tylko liczbę wierszy zawierających szukany ciąg /N wyświetla wiersze i ich numery /I nie rozróŝnia wielkich i małych liter type index.html find /N /I "title" I. Tryb linii komend w systemach DOS/Windows. 11

Ćwiczenia do wykonania 1. Korzystając z filtru more wyświetlić na ekranie zawartość katalogu C:\Windows 2. Korzystając z filtru find wyświetlić wszystkie katalogi znajdujące się w katalogu C:\ (po wydaniu polecenia dir katalog jest oznaczony poprzez <DIR>) 3. Korzystając z filtrów find oraz sort z przełącznikiem /+n wyświetlić wszystkie katalogi znajdujące się w katalogu C:\ posortowane po nazwach w odwrotnej kolejności I. Tryb linii komend w systemach DOS/Windows. 12

8. Inne komendy date Wyświetla i ustawia datę. Wywołana z przełącznikiem /T tylko wyświetla datę, bez monitowania o podanie nowej daty. time Wyświetla i ustawia datę. Wywołana z przełącznikiem /T tylko wyświetla datę, bez monitowania o podanie nowej daty. prompt [tekst] Zmienia tekst zgłoszenia konsoli tekstowej. Tekst zgłoszenia moŝe składać się ze zwykłych znaków i następujących kodów (wybrane): $C ( (lewy nawias) $D bieŝąca data $F ) (prawy nawias) $G > (znak większe niŝ) $L < (znak mniejsze niŝ) $N bieŝący dysk $P bieŝący dysk i ścieŝka $Q = (znak równości) $S (spacja) $T bieŝąca godzina $$ $ znak dolara start polecenie program Polecenie to uruchamia oddzielne okno w celu wykonania podanego polecenia lub programu. MoŜna powiedzieć, Ŝe polecenie jest równowaŝne podwójnemu kliknięciu muszką na danym pliku. JeŜeli jest to program, to uruchomi się ten program, jeŝeli jest to plik, to uruchomi się program skojarzony w system Windows z rozszerzeniem danego pliku. JeŜeli jest to adres strony WWW, wówczas uruchomi się domyślna przeglądarka internetowa i załaduje daną stronę. start calc.exe start plik.txt start www.ee.pw.edu.pl I. Tryb linii komend w systemach DOS/Windows. 13