Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Operációs Rendszerek I.

Hasonló előadás


Az előadások a következő témára: "Operációs Rendszerek I."— Előadás másolata:

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


Letölteni ppt "Operációs Rendszerek I."

Hasonló előadás


Google Hirdetések