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.
Ismerkedés a parancssorral Fájlkezelés parancssorból Egyszerű parancsfájlok

2 A parancssor (cmd) Jellemzői Majd minden OR alatt van valami hasonló
Használata esetenként gyorsabb, mint a GUI alapú megoldásoké Lehet scriptet írni Kevesebb erőforrás igény (mint GUI esetén) Van history (előzmények) könnyebb parancsot ismételni log is egyben Parancsok és kapcsolók pontos szintaxisát ismerni kell (de…) De: van on-line help!

3 A parancssor indítása: futtatás  cmd
Indulási könyvtár: indítás helye / HOMEPATH kilépés: exit navigáció Parancssorban mozgás: kurzor, HOME és END ↑ és ↓  history F7  parancs history „ablakban” fájlnév kiegészítés: TAB Teljes képernyő: bal ALT+ENTER

4 Ablak megjelenése Indítási paraméterek
/c : egyetlen (megadott) parancs végrehajtása /t:fg : színek beállítása (pl. 16) /e:on : parancskiterjesztés engedélyezése Stb. (lásd cmd /? és HELP) Címsoron jobb klikk  tulajdonságok Működési környezet beállítása Tippek: HELP „To configure the command prompt” title parancs: ablak címének megadása

5 Parancsok típusai belső: külső parancsok  másik exe-t futtat le:
cmd.exe tudja pl.: dir copy külső parancsok  másik exe-t futtat le: pl.: sort.exe  c:\Window\System32\sort.exe Vagy nem, ez telepítéstől függ!

6 Parancsok felépítése Parancsnév [kapcsolók] [paraméterek]
pl: copy /y fajl1 fajl2 Parancsok működése kapcsolókkal (/kapcsolo) módosítható Kapcsolók egyidejű használata parancsfüggő (HELP), lehetnek egymást kizáró kapcsolók is Általában mindig van: /? Ha a program mindenképpen vár paramétert, de nem adjuk meg hibajelzés Egyszerre akár több paraméter is átadható (vagy éppen átadandó) copy /y fajl1 fajl2: fájl2-t felülírja rákérdezés nélkül

7 Segítség Források Konvencionális kapcsoló: /? help „parancsnév”
Start menü – Súgó és támogatás Referencia: „Command-line reference A-Z”, „Command shell overview” Jelölések COPY [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]] [Destination [{/a|/b}]] COPY: a parancs /d, /v, stb. : kapcsolók Source, Destination: paraméterek [/d] [destination] : opcionális elem {/a|/b} : egymást kizáró (együtt nem használható) elemek Parancssori utasítások betűrendes mutatója (A-Z) Parancshéj – áttekintés

8 Fontosabb parancsok dir: könyvtár tartalmának listázása
cd: munkakönyvtár lekérése / beállítása copy: fájlok másolása move / rename: fájlok mozgatása, átnevezése mkdir, rmdir: könyvtár létrehozás, törlés edit: minimal editor

9 Gyakorlás Alapok Indítsa el a parancsértelmezőt (cmd)
Állítson be kék háttért és sárga betűket Az ablak címét állítsa át: „parancsaim”-ra On-Line help Hogyan lehet a „dir” parancsot úgy futtatni, hogy az csak a fájlok neveit írja ki? Melyik paranccsal lehet a c: meghajtó könyvtárstruktúráját (fát) kiíratni? Alapvető parancsok (minden lépés után ellenőrizze az eredményt) Hozzon létre egy „munkáim” könyvtárat Ebben hozzon létre egy „valami.txt” fájl Készítsen másolatot „fontos.txt” néven A „valami.txt” fájl nevezze át „nemfontos.txt” névre Törölje le a létrehozott fájlokat és a könyvtárat Hogyan lehet a „dir” parancsot úgy futtatni, hogy az csak a fájlok neveit írja ki?: dir /a:-d /w

10 Fájlok és könyvtárak (1)
Diszk és könyvtárstruktúra (részletek később) Diszkeket betűjelükkel azonosítjuk (pl. c:) Diszkeken fa struktúrájú könyvtár-rendszer Az egyes könyvtárak közötti elválasztójel: ‘\’ Kitüntetett helyek (könyvtár struktúrában) Gyökér (kiinduló) könyvtár, jele: \ Munkakönyvtár (aktuális könyvtár) Felhasználó „HOME” könyvtára (HOMEPATH környezeti változó)

11 Fájlok és könyvtárak (2)
Fájl elérési utak megadása abszolút elérés: gyökérkönyvtártól, a fát végigjárva Relatív megadás: a munkakönyvtárhoz képest (relatív) Hivatkozás az aktuális könyvtárra: ‘.’ Hivatkozás a szülő könyvtárra: ‘..’ Elérési út megadása parancsoknál Abszolút vagy relatív Elérés keresési út (PATH környezeti változó) segítségével Ha nincs kiterjesztés: behelyettesít (exe, com, cmd, bat, stb.)

12 Környezeti változók Különféle azonosítók tárolására alkalmas
pl. SystemRoot, windir, UserName, PATH Sajátgép/Tulajdonságok/Speciális/Környezeti változók Kétféle környezeti változó Felhasználó változói Rendszerváltozók Használatuk parancssorban Megadás set PATH=c:\mydir set PATH=%PATH%;c:\mydir set ALMA=%PATH%;c:\mydir Hivatkozás a változóra: %név% echo %ALMA%

13 Gyakorlás PATH Egyéb változók
Készítsen másolatot a „notepad.exe” fájlról (c:\windows\system32) a saját könyvtárába „notesz.exe” néven Az elérési út megváltozatásával biztosítsa, hogy a „notesz.exe” bárhonnan elindítható legyen Egyéb változók Hozzon létre egy munkakönyvtárat, majd egy „enyem” változót, amely értékként a könyvtár elérési útját tartalmazza! Az „enyem” változó használatával másolja át a Windows system32 könyvtárában található összes „com” típusú fájlt a létrehozott könyvtárba! Törölje le az „munkakonyvtar” tartalmát és magát a könyvtárat is! Copy c:\windows\system32\notepad.exe c:\”documents and settings”\hallgato\notesz.exe Set path=c:\documents and settings\hallgato md munkakonyvtar Set enkonyvtaram=c:\munkakonyvtar Copy c:\windows\system32\*.com %enkonyvtaram% Del %enkonyvtaram%\*.* Rd %enkonyvtaram%


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

Hasonló előadás


Google Hirdetések