Microsoft Windows XP, Wiersz poleceń

Strona 1

Wykład 1 – Podstawy

Wersja 6

Microsoft Windows XP, Wiersz poleceń

Wykład 1 – Podstawy

Znaczenie wiersza poleceń

Wiersz poleceń w postaci oddzielnego programu umoŜliwia bezpośrednią komunikację

pomiędzy uŜytkownikiem a systemem operacyjnym za pomocą odpowiednich poleceń. Interfejs

uŜytkownika wiersza poleceń (powłoki poleceń) nie funkcjonuje w trybie graficznym i zapewnia

jedynie środowisko, w którym są uruchamiane aplikacje i narzędzia działające w trybie

tekstowym. Wiersz poleceń wykonuje polecenia i uruchamia programy, a następnie wyświetla dane wyjściowe na ekranie przy uŜyciu pojedynczych znaków.

W systemie Windows są dostępne dwa interpretery poleceń odpowiedzialne za pracę w wierszu poleceń:

• command.com – interpreter poleceń podsystemu MS-DOS,

• cmd.exe – interpreter poleceń systemu operacyjnego Windows.

W wierszu poleceń moŜna korzystać z dostępnych poleceń wydając je w sposób bezpośredni lub

moŜna tworzyć i edytować pliki wsadowe (nazywane równieŜ skryptami) w celu

zautomatyzowania rutynowych zadań. Na przykład moŜna uŜywać skryptów do

automatyzowania zarządzania kontami uŜytkowników lub wykonywania kopii zapasowych w

godzinach nocnych. MoŜna równieŜ korzystać z wersji hosta skryptów systemu Windows

przeznaczonej dla wiersza polecenia – CScript.

Linia poleceń

Po uruchomieniu wiersza poleceń, jeśli nie zostanie automatycznie wczytany Ŝaden program to

na ekranie pojawi się znak zachęty, np.:

C:\>

Oznacza on, Ŝe system czeka na wpisanie polecenia lub nazwy programu, który chcemy

uruchomić. Polecenia wiersza poleceń to zazwyczaj słowo angielskie lub jego skrót (np. MD –

Make Directory). Po podaniu nazwy polecenia naleŜy nacisnąć klawisz Enter.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 2

Wykład 1 – Podstawy

Wersja 6

Parametry

Często dla wykonania określonego polecenia naleŜy podać parametry. Przykładowo:

del stary.txt

gdzie del jest poleceniem (kasuj) a stary.txt jest parametrem (w tym wypadku nazwą pliku do usunięcia).

Niektóre programy wymagają kilku parametrów, inne nie potrzebują ich wcale. Wiele poleceń ma moŜliwość korzystania z parametrów zapisywanych po znaku slash / W takim przypadku mówimy o przełącznikach lub opcjach danego polecenia, np.:

dir /w

w tym przypadku opcja /w powoduje wyświetlenie zawartości katalogu w kolumnach.

Uzyskanie pomocy na temat poleceń

Jedną z najprostszych metod uzyskania pomocy dotyczącej danego polecenia jest wpisanie

nazwy polecenia z parametrem /? . Drugim sposobem jest wykorzystanie polecenia help, po którym podajemy nazwę polecenia:

• nazwa_polecenia /? – np. copy /?

• help nazwa_polecenia – np. help copy

Obydwa wywołania dają identyczny zestaw pomocy na temat danego polecenia. Samo polecenie

help wyświetla natomiast listę dostępnych poleceń podstawowych. Informacje na temat kaŜdego z poleceń zawiera natomiast Pomoc i obsługa techniczna dostępna w systemie.

Nazwy plików

Wszystkie dane oraz programy są przechowywane w postaci plików. KaŜdy plik ma swoją

własną unikatową nazwę (unikatową w ramach jednej lokalizacji). Plik zajmuje odpowiednie do

jego wielkości miejsce na dysku, posiada atrybuty oraz datę i czas załoŜenia lub ostatniej modyfikacji. Nazwa pliku składa się z dwóch elementów oddzielonych od siebie kropką: nazwy

właściwej i rozszerzenia. Rozszerzenie nie jest konieczne, aczkolwiek jest zalecane i powszechnie stosowane.

Pierwotnie w środowisku MS-DOS nazwa właściwa mogła posiadać maksymalnie 8 znaków, a

rozszerzenie 3 znaki. Ponadto nazwa nie mogła zawierać np. znaku spacji.

Obecnie system Windows zwykle ogranicza długość nazwy pliku do 260 znaków. Mimo to

nazwa pliku musi być w rzeczywistości krótsza, poniewaŜ w długość nazwy jest wliczana pełna

ścieŜka (na przykład C:\Program Files\nazwa_pliku.txt). Z tego powodu czasami moŜe wystąpić błąd przy kopiowaniu pliku o bardzo długiej nazwie pliku do lokalizacji, której ścieŜka

jest dłuŜsza niŜ ścieŜka w bieŜącej lokalizacji.

JeŜeli nazwa pliku lub folderu zawiera spację, to odwołując się do tej nazwy naleŜy ująć ją znakiem cudzysłów. JeŜeli tego nie zrobi, to system będzie próbował wykorzystać tylko

pierwszy człon tej nazwy, czyli do pierwszego znaku spacji, np.:

• md folder ze spacja – spowoduje utworzenie trzech folderów o nazwach folder, ze, spacja

• md „folder ze spacja” – spowoduje utworzenie folderu o nazwie folder ze spacją w nazwie

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 3

Wykład 1 – Podstawy

Wersja 6

Pewne nazwy są zastrzeŜone i nie moŜna ich uŜywać jako nazw plików czy katalogów. Są to:

• CON

konsola (klawiatura plus ekran)

• AUX

port szeregowy 1

• COMn port szeregowy o numerze n (1..9)

• PRN

drukarka podłączona do portu równoległego 1

• LPTn

port równoległy o numerze n (1..9)

• NUL

urządzenie, które moŜe odbierać informacje, ale jej nie wykorzystuje

(urządzenia nie ma).

Dyski, zmiana napę du, dysk aktywny

Wszystkie napędy w systemie są oznaczone literami. Pierwsze dwie litery (A i B) są najczęściej

przypisywane stacjom dysków elastycznych (o ile z nich jeszcze korzystamy), a następne litery

(C, D, E,...) dyskom logicznym na dysku twardym, dyskom wymiennym, RAM-dyskom,

napędom optycznym, itp.

Pełna nazwa napędu oprócz oznaczenia literowego zawiera takŜe zawsze znak dwukropka :, np.: A: C: D:

Podczas pracy systemu znajdujemy się w danej chwili w danym konkretnym miejscu, w tym na

„jakimś” dysku. Jego symbol wskazuje nam linia poleceń, np.:

D:\>

Jest to tzw. dysk aktywny. JeŜeli wydamy jakieś polecenie uruchomienia programu, to system

będzie go szukał w katalogu bieŜącym na dysku aktywnym.

Aby zmienić dysk aktywny na inny naleŜy podać jego literowy identyfikator razem ze znakiem

dwukropka i zatwierdzić klawiszem enter.

Praca w wierszu poleceń

Interpreter wiersza poleceń systemu Windows zachowuje listę wszystkich poleceń jakie zostały

wpisane, w odróŜnieniu od systemu DOS. MoŜna przywołać dowolne wydane wcześniej

polecenie, zmienić je i nacisnąć Enter, by je ponownie wykonać. Domyślnie interpreter poleceń

pamięta 50 ostatnich poleceń, jakie zostały uŜyte w danej sesji. Aby przywołać i wykorzystać polecenie z bufora, moŜna wykonać jedną z poniŜszych czynności:

• Klawisze strzałek w górę i dół – przewijanie listy zachowanych poleceń.

• F2 – kopiuje poprzednie polecenie do wiersz poleceń do znaku, jaki zostanie przez uŜytkownika określony.

• F3 – powtarza całe poprzednie polecenie.

• F4 – kasuje poprzednie polecenie do określonego przez uŜytkownika znaku.

• F7 – wywołuje osobne okno pozwalające na przewijanie listy wszystkich poleceń, jakie

zostały wydane od otwarcia okna wiersza poleceń. Klawisze strzałek w górę i dół, słuŜą

by przewinąć listę poleceń, polecenie zatwierdzamy klawiszem Enter.

• Wielokrotne naciśnięcie klawisza strzałki w prawo – powoduje wypisanie poprzedniego

polecenia znak po znaku.

Ponadto wiersz poleceń systemu Windows posiada wbudowaną funkcję uzupełniania nazw

plików i katalogów przy wprowadzaniu poleceń. Chcąc wprowadzić odwołanie do pliku lub

folderu o dłuŜszej nazwie wystarczy, Ŝe wpiszemy początek nazwy i uŜyjemy klawisza Tab, a Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 4

Wykład 1 – Podstawy

Wersja 6

system sam uzupełni nazwę do pierwszej nazwy odnalezionej w bieŜącej lokalizacji spełniającej

podany początek. JeŜeli będziemy wielokrotnie naciskali klawisz Tab, to system będzie pokazywał kolejne pasujące nazwy.

Poszczególne polecenia moŜna ze sobą łączyć w celu wykonania ich łącznie za pomocą

jednokrotnego wywołania. Do tego celu wykorzystujemy znaki & oraz |, przy czym składnia związana z ich uŜyciem jest następująca:

• polecenie1 & polecenie2 – następuje wykonanie pierwszego polecenia a zaraz po nim

polecenia drugiego,

• polecenie1 && polecenie2 – następuje wykonanie pierwszego polecenia a zaraz po nim polecenia drugiego, ale tylko pod warunkiem poprawnego wykonania polecenia

pierwszego,

• polecenie1 || polecenie2 – następuje wykonanie pierwszego polecenia, a w przypadku gdy to polecenie nie zostanie wykonane poprawnie następuje wykonanie polecenia

drugiego.

W trakcie grupowania poleceń do wykonania moŜna takŜe uŜyć znaku nawiasów ( ).

W trakcie uruchamiania wiersza poleceń systemu Windows następuje dziedziczenie środowiska

pracy samego systemu, który wprowadza ustawienia nadrzędne. Przykładem takich ustawień są

np. wartości zmiennych systemowych, które mogą być modyfikowane w wierszu poleceń za

pomocą polecenia set. Zmiany wykonane w ten sposób dotyczą tylko środowiska

uruchomionego wiersza poleceń.

Wyniki działania niektórych poleceń mogą być kierowane nie tylko na ekran, ale takŜe np.

wprost do pliku tekstowego. W tym celu stosujemy na końcu polecenia znak > kierujący wynik do zadanego urządzenia lub do pliku, np.:

dir c:\ > dyskc.txt

Zasady edycji w wierszu poleceń

Praca w wierszu poleceń polega na wywoływaniu szeregu określonych poleceń, które naleŜy wprowadzić za pomocą klawiatury. Natomiast sam wiersz poleceń uruchomiony jest przecieŜ w

środowisku graficznym, gdzie najczęściej korzystamy z myszki. Stąd teŜ przy pomocy myszki moŜna w wierszu poleceń ułatwić sobie pracę poprzez kilka dostępnych operacji edycyjnych, takich jak kopiowanie i wklejanie.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 5

Wykład 1 – Podstawy

Wersja 6

Domyślnie środowisko wiersza poleceń jest tak skonfigurowane, Ŝe poprzez kliknięcie w obrębie

okna wiersza poleceń prawym klawiszem myszy zostaje wyświetlone menu podręczne z

dostępnymi poleceniami edycji. To samo menu moŜna takŜe wywołać poprzez przycisk

sterujący okna wiersza poleceń.

Konfiguracja ś rodowiska wiersza poleceń

Poprzez menu podręczne przycisku

sterowania okna wiersza poleceń moŜna

wywołać okno właściwości otwartego

okna wiersza poleceń. Całość okna

składa się z czterech kart (zakładek):

• Opcje – tutaj moŜna ustawić takie

elementy jak rozmiar kursora,

zachowanie

historii

poleceń,

sposób wyświetlania oraz zasady

wywołania poleceń edycji.

• Czcionka – tutaj moŜna zmienić

wielkość

czcionki

wiersza

poleceń.

• Układ – tutaj moŜna zmienić

wielkość i połoŜenie okna wiersza

poleceń.

• Kolory – tutaj moŜna zmienić

układ

kolorów

środowiska

wiersza poleceń.

Wprowadzenie zmian w oknie właściwości i ich zatwierdzenie daje moŜliwość zapamiętania

zmian tylko dla bieŜącego okna lub dla bieŜącego i wszystkich przyszłych okien.

Opcje konfiguracji oraz wszelkie zmiany dotyczące środowiska pracy wiersza poleceń są

zapisywane w rejestrach w dwóch kluczach:

• HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\

• HKEY_CURRENT_USER\Software\Microsoft\Command Processor\

Opcje uruchamiania wiersza poleceń

Wywołanie konsoli interpretera poleceń systemu Windows poprzez cmd.exe moŜe się odbywać

z określonymi parametrami wyznaczającymi wstępnie ustalone warunki pracy całej konsoli. Aby

uzyskać informację na temat moŜliwych do wywołania parametrów naleŜy w samej konsoli

wywołać pomoc na temat cmd poprzez polecenie cmd /? lub help cmd.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 6

Wykład 1 – Podstawy

Wersja 6

Konsola odzyskiwania

Bardzo specyficznym środowiskiem pracującym na zasadzie wiersza poleceń jest konsola

odzyskiwania systemu Windows. Jest ona dostępna poprzez uruchomienie z płyty instalacyjnej, bądź po jej zainstalowaniu bezpośrednio z dysku poprzez menu wyboru startu systemu

operacyjnego. W konsoli odzyskiwania są dostępne niektóre polecenia znane z typowego

wiersza poleceń, ale występują takŜe polecenia specyficzne i dostępne tylko w konsoli

odzyskiwania.

Konsola odzyskiwania, dostępne w niej polecenia oraz zasady pracy i konfiguracji zostały omówione w osobnym wykładzie.

Narzę dzia dodatkowe

Oprócz narzędzi instalowanych razem z systemami z rodziny Windows XP / Windows Server

2003 dostępnych jest ponad 40 dodatkowych narzędzi obsługi, które moŜna zainstalować

bezpośrednio z płyty instalacyjnej z folderu Support\Tools poprzez uruchomienie pliku setup.exe.

Ponadto kilkanaście bardzo uŜytecznych narzędzi administracyjnych dla wiersza poleceń

systemu

Windows

zostało

stworzonych

przez

firmę

Winternals

Software

(www.sysinternals.com), która w lipcu 2006 roku została przejęte przez firmę Microsoft.

Aktualnie wszystkie narzędzia tej firmy są dostępne jako Microsoft Sysinternals i są dostępne na stronie www.microsoft.com/technet/sysinternals/.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.