Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Operációs Rendszerek I.
Windows Parancssor 2. óra Kozlovszky Miklós
2
“a parancssor a világ legjobb felülete”
Miért jó a parancssor? Szinte minden beállítást meg lehet oldani Automatizálás parancssorbol egyszerű pl: ürítsen egy könyvtárat minden héten Majd minden OR alatt hasonló a kezelése Sokszor gyorsabb, mint a GUI Script írás lehetősége “Tudatosabb” számítógép használat nem kattintunk OK gombra azonnal begépelés közben át kell gondolni, mit szeretnénk
3
Parancssor értelme (2):
kényelmesebb (nem kell az egeret keresni) Van history, az előző parancsok ismételhetők Windows parancssor nem annyira kifinomult, mint a unix shellek, de nem rossz De! Barátságtalan Ismerni kell: vagy a parancsokat, vagy azt, hol lehet segítséget találni (help) Gondolkodni kell hozzá sokszor…
4
Világ parancssoros szemüvegen át
Nincsenek nagy alkalmazások, helyette sok kicsi összefűzve pl: adott nevű fájl keresése: listázás + eredményben keresés majdnem minden parancs angol rövidítés nagyobb szabadság minden egy helyről elérhető
5
Parancssor alapjai Ablak indítása: cmd.exe / command.com
Vegyük észre a különbséget cmd.exe és command.com között Indítóképernyő, kényelmi szolgáltatások (WinXP) %SystemRoot%\System32\cmd.exe 32-bites parancsok futtatása MS-DOS parancssor: %SytemRoot%\System32\command.com 16-bites parancsok futtatása kompatibilitási okokból Mi a cmd.exe-t használjuk
6
Parancssor kezelése Parancssori ablak beállításai:
Teljes képernyő Képernyő puffer méret: Beállítható, hány sort tároljon Minél nagyobb, annál jobb Memória igényes Teljes képernyő: ALT+ENTER fájlnév kiegészítés: TAB kilépés: exit help parancsnév: súgó (ugyanaz, mint parancs /?) ↑ és ↓ history, del+,jobb egér gomb másolás
7
Parancsok ismertetése (1)
Parancsok két csoportba oszthatók: Beépített (belső) parancs cmd.exe-ben egységes kialakítás pl: assoc, copy, dir, path, call, chdir (cd), color, del (erase), endlocal, for, ftype, goto, if, mkdir (md), popd, prompt, pushd, set, setlocal, shift, start Külső parancs külön állományban pl: sort parancs: sort.exe
8
Support Tools Parancssoros diagnosztikai, rendszer felügyeleti és adminisztrációs eszközök A windows telepítő CD-n megtalálható (suptools.msi) setx: rendszerszintű környezeti változó beállítása netdiag.exe: hálózati tesztek
9
Parancs általános felépítése (1)
parancsnév [kapcsolók] [paraméterek] pl: copy /y file1 file2 copy: parancsnév /y: kapcsoló (kerülhet a parancs végére is) több kapcsoló: mindhez /-jel pl: copy /y /v file1 file2 file1, file2 a paraméterek
10
Parancs általános felépítése (2)
Paraméterek elválasztása: szóköz Idézőjelek használata érdemes pl: C:\>copy fajl Documents and Settings A parancs szintaxisa nem megfelelő C:\>copy fajl „Documents and Settings” 1 fájl másolása történt meg
11
Prompt Jelzi, hogy a rendszer parancsok fogadására készen áll
Alap állapota: C:\> Átállítása: prompt parancs (alap: prompt $p$g), vagy a %Prompt% környezeti változó beállítása
12
Help a parancsokhoz Segítség kérése: Batch fájl ? kapcsoló
pl: copy /? Batch fájl Több parancs egymás mögé írva Beírás sorrendjében hajtódnak végre .bat vagy .cmd a kiterjesztés
13
Tudnivalók Aktuális könyvtár: ‘.’ Relatív címzés: ‘..’
pl: 2 könyvtárral feljebbi fájl másolása az aktuális könyvtárba: copy ../../fajl.txt . Joker karakterek: *: tetszőleges számú karakter behelyettesítése pl: dir *.* ?: egyetlen karakter behelyettesítése pl: dir ?ipo.txt
14
Fontosabb parancsok navigálás a könyvtárszerkezetben
könyvtárváltás: cd (change directory) cd „Documents and Settings” Aktuális könyvtár lekérdezése: cd üresen Egy könyvtárszinttel fellépés: cd .. Kilépés a gyökérkönyvtárba: cd \ Átváltás egy másik lemezre: (pl: d-re) d:
15
Fontosabb parancsok mkdir (md) : Könyvtár létrehozása
copy con file: Szövegfájl létrehozása (ctrl+Z a lezárás) type file: Fájl tartalmának kiírása (vagy: copy filenev con) dir: Könyvtártartalom listázás sort: Bemenő szöveg sorainak sorbarendezése more: Képernyő futás oldalankénti megállítása pushd: Könyvtár elrakása a stackbe popd: Elmentett könyvtár visszahívása
16
Fontosabb parancsok del: Fájlok törlése copy: Fájlok másolása
/y: felülírás rákérdezés nélkül xcopy: Fájlok és könyvtárak másolása /t: könyvtárstruktúra létrehozása /a: könyvtárak és alkönyvtárak létrehozása echo: Üzenet képernyőre írása (és feedback be/ki) set: Változó megadása move: Fájl vagy könyvtár mozgatása
17
Parancsok összefűzése
&: több parancs egymás utáni futtatása pl: cd “Documents and Settings” & dir *.* mindenképp lefut mindkettő &&: a második parancs csak akkor fut le, ha az első sikeres pl: cd “Documents and Settings” && dir *.* ha a DaS könyvtár nem létezik, a listázás nem fut le ||: a második parancs akkor fut, ha az első nem sikerült pl: cd “Documents and Settings” || echo “Hiba” ((dir *.* | find "0 File(s)") && (dir *.* | find "2 Dir(s)")) && echo "Ures "
18
Parancsok csoportosítása
pl: (cd work || cd hallgato\work) && (cd & dir *.*) Amennyiben tudjuk, hogy a két könyvtár közül csak az egyik létezik (a fele gépen ez van, a másik felén az), akkor ezzel az egy sorral kilistázhatjuk a megfelelő könyvtár tartalmát, valamint hogy melyik könyvtárban állunk if szerkezetekhez hasonló (ld. később)
19
Átirányítás Parancs alapértelmezett kimenete a képernyő, bemenete a billentyűzet Kimenet átirányítása >: parancs kimenetét elmenti egy fájlba pl: dir *.* > konyvtar.txt A megadott fájl felülíródik >>: a parancs kimenetét hozzáfűzi egy fájlhoz pl: dir *.* >> konyvtar.txt Bemenet átirányítása <: a bemeneti értékeket egy fájlból szedi pl: sort < fajl.txt
20
Átirányítás (2) | (csővezeték/pipe): az előző parancs kimenete lesz az adott parancs bemenete pl: dir *.* | sort dir *.* | more File keresés: dir c:\ /s /b | find /i “akarmi.xx” type file | sort
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.