Professional Documents
Culture Documents
Chap1 PDF
Chap1 PDF
rsz
A Windows parancssor
hasznlatnak alapjai
A Microsoft Windows parancssor azok szmra kszlt, akik Microsoft Windows Server 2003 s Microsoft Windows XP Professional opercis rendszert
hasznlnak. Ebben a rszben a parancssor alapjaival ismerkedhetnk meg. Az 1.
fejezet a rendelkezsre ll eszkzk ttekintsvel kezddik. A 2. fejezetben ttrnk a ktegelt parancsfjlokra. Elsajtthatjuk a parancsfjlok ltrehozshoz
s hasznlathoz szksges technikkat. A 3. fejezetben megtudhatjuk, hogyan
lehet feladatokat temezni s automatikusan futtatni, valamint a parancssort
hasznlni a rendszer llapotnak s mkdsnek figyelsre. Az ismertetett
technikk magukban foglaljk a klnbz tartomnyokban elhelyezked rendszerek egyidej kezelshez szksges mdszereket is.
1. fejezet
A Windows parancssor
ttekintse
A parancssori hasznlat beplt a Microsoft Windows opercis rendszerbe, s
a parancssoron keresztl rhet el. A Windows minden egyes verzija rendelkezik beptett parancssorral, amely segtsgvel beptett parancsokat, segdprogramokat s parancsfjlokat lehet futtani. Noha, a parancssor hatkony s sokoldal eszkz, akad olyan Windows rendszergazda, aki soha nem hasznlja. Ha a
grafikus felgyeleti eszkzk hasznlatval elgedettek vagyunk, letnk vgig
hasznlhatjuk ezeket az eszkzket anlkl, hogy a rmutat s kattint technikn
kvl brmi mst alkalmaznunk kellene.
A halad Windows rendszergazdk, kpzett technikai tmogatsi mrnkk
s elktelezett felhasznlk szmra azonban a Windows parancssor elengedhetetlen eszkz. A parancssor megfelel hasznlatnak ismerete - belertve annak
ismerett is, hogy melyik parancssori eszkzt mikor s hogyan kell alkalmazni a
hatkony munka sorn - jelentheti a klnbsget a zkkenmentes mkds s
a gyakori problmk kztt. Ha pedig tbb tartomny vagy hlzat felgyelete
tartozik rnk, a parancssor ltal biztostott idtakarkos stratgik elsajttsa
nemcsak fontos, de alapvet is a mindennapi munka sorn.
Ebben a fejezetben a parancssor alapjaival ismerkednk meg: hogyan kell
a beptett parancsokat hasznlni, hogyan futtassunk parancssori segdprogramokat s hogyan alkalmazzuk a tmogatsi s segdeszkzket.
A fejezet s a knyv olvassa kzben ne feledjk, hogy a knyv a Windows Server
2003 s Windows XP Professional opercis rendszerekhez kszlt. A knyvben tallhat technikkat mindkt opercis rendszeren alkalmazhatjuk, hacsak azt kln
nem jelljk. Nhny esetben a trgyalt technikkat ms Windows opercis rendszereken is hasznlhatjuk, de az opcik s funkcik klnbzek lehetnek. Mindenesetre,
hasznlatuk eltt mindig teszteljk a parancsokat, opcikat s parancsfjlokat! Erre
legalkalmasabb egy fejleszti- vagy tesztkrnyezet lehet, ahol a hasznlni kvnt rendszerek jl elklnthetek a hlzat tbbi rsztl.
Parancssori alapok
A Windows minden jabb verzija bvtette s fejlesztette a parancssort. A vltozsok drmaiak voltak s nemcsak a parancssor teljestmnybeli kpessgeit,
de sokoldalsgt is javtottk. Manapsg olyan dolgokat vihetnk vghez a Windows parancssor segtsgvel, amelyek a Windows korbbi verziiban lehetetlenek voltak. Annak rdekben, hogy a rendelkezsre ll lehetsgeket a
leggyorsabb s leghatkonyabb mdon tudjuk hasznlni, a kvetkezkben a parancssor lehetsgeivel s belltsaival ismerkedhetnk meg, valamint
tippeket kaphatunk a parancsok korbbi hasznlatrl.
Parancssori alapok
1-1. bra
A 32-bites parancssor ablaka.
A testreszabott indtfjlokat specilis konfigurcit megkvetel MS-DOS-programok
is alkalmazzk. A Windows XP megjelense eltt ezeket a fjlokat Autoexec.bat s
Config.sys nven ismertk. A Windows XP-tl kezdve, a Windows Server 2003-at is
belertve, ezek a fjlok az Autoexec.nt s Config.nt nvre hallgatnak. A fjlok j helye,
a %Systemroot%\System32 knyvtrban van.
knyvtrt jelenti. A kszenlti jel mellett villog kurzor jelzi, hogy a parancssor
interaktv mdban van. Interaktv mdban a parancsokat kzvetlenl a kszenlti jel utn gpelhetjk, s az Enter gomb megnyomsval vgrehajthatjuk ket.
Pldul, ha begpeljk a dir parancsot, s megnyomjuk az Enter gombot, az aktulis knyvtr tartalmnak listjt kapjuk.
A parancssor ktegelt zemmdban is mkdhet, amelyet akkor alkalmazhatunk, ha tbb parancsot szeretnnk egyms utn vgrehajtani. Ktegelt
zemmdban a parancssor egyesvel olvassa s hajtja vgre a parancsokat. ltalban a ktegelt parancsokat egy parancsfjl foglalja magban, de ktegelt
parancsokat kzvetlenl a parancssorba is berhatunk, pldul amikor a FOR
parancs segtsgvel egy fjlhalmaz egyes fjljait dolgozzuk fel. (A ktegelt parancsfjlokkal, ciklusokkal s parancsvezrlssel bvebben a knyv 3. fejezete
foglalkozik.)
A Windows parancssorral dolgozva nem szabad megfeledkeznnk arrl, hogy
az alkalmazott parancsok honnan szrmaznak. A parancsok (az opercis rendszerbe a Microsoft ltal beptett parancsok) tartalmaznak:
Bels parancsokat, amelyek a parancssoron bell mkdnek s nem rendelkeznek kln vgrehajthat llomnyokkal
Kls parancsokat, amelyek ltalban a %Systemroot%\System32 knyvtrban
tallhat sajt, vgrehajthat llomnyokkal rendelkeznek
Az 11.tblzat a parancssor (Cmd.exe) bels parancsainak listjt tartalmazza. Minden bels parancshoz tartozik egy rvid ismertets is.
1-1. tblzat A parancssor (Cmd.exe) bels parancsainak gyorsreferencija
Nv
Lers
assoc
break
A bvtett CTRL+C ellenrzs ki- s bekapcsolsa DOSrendszereken. XP alatt hibakeresvel val futtatskor egy
fixen kdolt trspontra fog lpni.
call
cd (chdir)
cls
Kperny trlse.
color
Parancssori alapok
Nv
Lers
copy
date
del
(erase)
dir
echo
endlocal
exit
for
ftype
goto
if
md
(mkdir)
Knyvtr ltrehozsa.
move
path
pause
Ktegfjl feldolgozsnak a felfggesztse s az A folytatshoz nyomjon meg egy billentyt zenet megjelentse.
popd
prompt
Nv
Lers
pushd
rd
(rmdir)
rem
ren
(rename)
set
setlocal
shift
Nv
Lers
start
time
title
type
verify
vol
A bels parancsok (s a legtbb kls parancs) hasznlatnak szintaxishoz hozzjuthatunk, ha a kszenlti jel utn begpeljk a parancs nevt s a /? karaktereket, pldul: copy /? vagy copy/?
szre fogjuk venni, hogy sokkal tbb a kls parancs, mint a bels, azokat a
parancsokat is belertve, amelyek nagyon hasonltanak a parancssorba beptett
parancsokhoz. A hasonl parancsok zme valamilyen mdon kiterjesztett vagy
tovbbfejlesztett vltozat. Pldul, a kls XCOPY parancs sokoldalbb, mint a
COPY parancs, mert lehetv teszi, hogy knyvtrakat is ugyangy msoljunk,
mint fjlokat, s sokkal tbb paramterrel rendelkezik. A kls SETX parancs
segtsgvel a krnyezeti vltozk mdostsait kzvetlenl a Windows rend8
Parancssori alapok
Az MS-DOS-parancssor krnyezett tbb mdon is bellthatjuk, pldul indtsi paramtereket adhatunk a Command.com-nak, s hasznlhatjuk
Config.nt indtfjlt, amelyet a %Systemroot%\System32 mappban helyezhetnk el. A Cmd.exe-hez hasonlan az MS-DOS parancssori ablak 80 karakter szles, s az opercis rendszertl, valamint a kpernyfelbontstl fggen alaprtelmezs szerint legalbb 25 sornyi szveget jelent meg. Az MS-DOS
parancssor elindtsa sorn a kvetkez szabvnyszveg jelenik meg:
9
A Windows parancssorhoz hasonlan, az MS-DOS parancssor is mkdhet interaktv s ktegelt zemmdban, valamint rendelkezik a Microsoft ltal beptett natv parancsokkal. Ezek a parancsok kt kategriba sorolhatk:
Bels parancsok: Az MS-DOS alrendszer konfigurlsa sorn hasznlt parancsok, amelyeket indtsi- vagy program informcis fjlokban, pldul a Config.nt vagy Autoexec.nt fjlokban helyezhetnk el.
A konfigurcis parancsok a kvetkez parancsokat foglaljk magukban:
BUFFERS, COUNTRY, DEVICE, DEVICEHIGH, DOS,
DOSONLY, DRIVEPARM, ECHOCONFIG, FCBS, FILES,
INSTALL, LOADHIGH, LASTDRIVE, NTCMDPROMT,
SHELL, STACKS s SWITCHES.
Kls parancsok: Parancssorba begpelhet, ktegfjlokban, s bizonyos esetekben indt fjlokban is elhelyezhet parancsok. A kls
parancsok a kvetkezk::
APPEND, DEBUG, EDIT, EDLIN, EXE2BIN, EXPAND,
FASTOPEN, FORCEDOS, GRAPHICS, LOADFIX, MEM,
NLSFUNC, SETVER s SHARE.
Ezeket az MS-DOS parancsokat a Cmd.exe felleten is futtathatjuk.
Amikor egyb parancsokat futtatunk az MS-DOS-felleten, a parancsok tkerlnek a 32-bites parancssorhoz, s az opercis rendszer itt hajtja vgre ket.
Ez a magyarzata annak, hogy hogyan hasznlhatjuk a bels COPY-parancsot
az MS-DOS-felletbl. Egy dolgot meg kell jegyeznnk az MS-DOS-fellettel
kapcsolatban: a szabvnyos kls parancsok nem llnak rendelkezsnkre a
Windows Server 2003 64-bites verzijban.
A parancssor tulajdonsgainak konfigurlsa
Ha a parancssort gyakran hasznljuk, biztosan szeretnnk a tulajdonsgait testreszabni. Pldul, bvteni a fellet puffert, hogy a megjelentett terletrl
kigrdl szveg ksbb is hozzfrhet legyen. tmretezhetjk a parancssort,
mdosthatjuk a bettpusokat, s gy tovbb.
Az indtshoz a parancssor ablak tetejn kattintsunk a parancssor ikonjra,
vagy jobb gombbal kattintsunk a konzol cmsorra, s vlasszuk a Tulajdons10
Parancssori alapok
gokProperties sort! Mint azt az 12.brn is ltjuk, a Command prompt Tulajdonsgok prbeszddobozban ngy fl tallhat:
LehetsgekOptions: Lehetv teszi, hogy konfigurljuk a kurzor mrett, a megjelentsi belltsokat, a szerkesztsi belltsokat
s a parancselzmnyeket. Vlasszuk a GyorsszerkesztsQuickEdit
mdot, ha a parancssor ablakban az egr segtsgvel szeretnnk szveget kivgni s beilleszteni. Kapcsoljuk ki az BeszrsInsert mdot,
ha szeretnnk, hogy a fellrs legyen az alaprtelmezett szerkesztsi
md. A parancselzmnyek segtsgvel bellthatjuk, hogy hogyan
trolja a rendszer a korbban hasznlt parancsokat a memriban. (A
parancselzmnyekkel kapcsolatban tbb rszlettel tallkozunk a fejezet kvetkez rszben.)
Ha csak szveges parancsokkal s eszkzkkel dolgozunk, rdemes a teljes kpernys megjelentsi mdot vlasztani, mert gy cskkenthetjk a parancssor ltal hasznlt memria mennyisgt. Ezutn, az exit parancs begpelsvel kilphetnk a parancssorbl s visszatrhetnk a Windows asztalhoz.
11
1-2. bra
A parancssor tulajdonsgainak belltsai.
Ha vgeztnk a parancssor tulajdonsgainak mdostsval, kattintsunk az OK
gombra! A Windows prbeszdablakban krdez r, hogy a belltsokat hogyan
szeretnnk alkalmazni: csak az aktulis ablakban szeretnnk alkalmazni a vltoztatsokat; vagy szeretnnk, hogy a Windows trolja a mdostsokat a jvben
hasznlt sszes parancssorra. A parancsikont, amely az aktulis ablakot nyitotta
is mdosthatjuk. Ebben az esetben, a parancsikonnal indtott parancssorok
mindig ezeket a belltsokat hasznljk majd.
12
Parancssori alapok
Keress a parancselzmnyekben: Gpeljk be a vgrehajtani kvnt parancs els nhny betjt, majd nyomjuk le az F8 billentyt. A
parancssor az elzmnyek kztt megkeresi az els parancsot, amely
a begpelt karakterekkel kezddik. Az Enter billenty lenyomsval
vgrehajthatjuk a parancsot. Vagy nyomjuk le jra az F8 billentyt s
keressk meg a pufferben a parancselzmnyek kvetkez tallatt.
A parancselzmnyek hasznlata kzben ne feledjk, hogy a Cmd.exe minden fut pldnya kln parancspufferrel rendelkezik. Ezek teht csak a sajt
parancssorukon rvnyesek.
14
13. bra
A tmogatsi eszkzk segtsgvel rendszer-diagnosztikai s hlzatfigyels feladatokat hajthatunk vgre.
A tmogatsi eszkzk zme rendelkezik kiterjesztsekkel, amelyek lehetv teszik, hogy az eszkzt a parancssorbl futtassuk. A tmogatsi eszkzk vgrehajthat fjljait a teleptsi knyvtrban talljuk, amely alaprtelmezs szerint a
%SystemDrive%\Program Files\Support tools knyvtr.
16
17
18