1 / 24

Operációs Rendszerek I.

Operációs Rendszerek I. 2. óra: parancssori alapok. A parancssor (cmd) a világ legjobb felülete I,. előnyei: majd minden OR alatt megy (kezelése is hasonló) szabadabb mozgásteret kínál sokszor gyorsabb mint a GUI-s felület lehet scriptet írni  hasznos kisebb a hibázás lehetősége:

zuriel
Download Presentation

Operációs Rendszerek I.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operációs Rendszerek I. 2. óra: parancssori alapok

  2. A parancssor (cmd) a világ legjobb felülete I, • előnyei: • majd minden OR alatt megy (kezelése is hasonló) • szabadabb mozgásteret kínál • sokszor gyorsabb mint a GUI-s felület • lehet scriptet írni  hasznos • kisebb a hibázás lehetősége: • nem kattintunk reflexből „OK”-ot • a begépelés közben tudatosul bennünk mit csinálunk

  3. A parancssor (cmd) a világ legjobb felülete II. • előnyei: • mindig, mindenhol működik (akár GUI nélkül is) • kevesebb erőforrás igény • sok szempontból biztonságosabb • kényelmesebb (nem kell egér „után szaladni”) • van history, ami GUI esetében lehetetlen • könnyebb parancsot ismételni • log is egyben • olyan funkciók is elérhetőek, amig GUI alól nem! (mountolás)

  4. Általános szemléletmód • nincsenek nagy, mindent átfogó megoldások, hanem sok kis önálló program összekapcsolása • pl.: adott nevű fájlok keresése: • listázás (dir) + listázott fájlnevekben való keresés (find) • majd minden parancs angol rövidítés • nagyobb szabadság, amivel élni kell tudni • eleinte nehezebb megtanulni, de aztán könnyebb használni • egy helyről el lehet érni mindent • távoli gépbe is bele lehet nyúlni a felhasználó tudomása nélkül  nem zavarjuk a munkáját

  5. A parancssor tulajdonságai • MS is kezd áttérni a parancssor alapú kezelésre • indítása: futtatás  cmd • C:\WINDOWS\system32\cmd.exe • aktuális könyvtár: • ahonnan indítjuk (átveszi) • HOMEPATH • kis-nagybetű érzéketlen • a parancssor elérése már önmagában is nagy kockázat  le kell tiltani!

  6. Kezelése I. • teljes képernyő: bal ALT+ENTER • fájlnév kiegészítés: TAB • title cím  ablak címe  megtaláljuk melyik ablakban mit csinálunk • kilépés: exit • help (+parancs neve) • ↑ és ↓  history • címsoron jobb klikk  tulajdonságok

  7. Kezelése II. • parancssorban való mozgás: • HOME • END • F7  parancs history grafikusan

  8. Parancsok típusai • belső: • cmd.exe tudja pl.: • assoc • break • külső parancsok  másik exe-t futtat le: • pl.: sort.exe  %SystemRoot%\%System32%\sort.exe • tulajdonságok fül  mire való

  9. 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óak • ezek szabadon variálhatóak • ha a program mindenképpen vár argumentumot, de nem adjuk meg  hibajelzés • egyszerre akár több paraméter is átadható

  10. Segítség • konvencionális kapcsoló: • /? • help „parancsnév” • [valami]  opcionális • [] nélkül  kötelező megadni • pl.: cd, mkdir • össszes parancs listája: • hh.exe ms-its:C:\WINDOWS\Help\ntcmds.chm::/ntcmds.htm

  11. Fontosabb parancsok I. • Fájlrendszerek, abszolút és relatív út megadás! • dir: listáz: • mkdir  könyvtár létrehozás • cd • move / rename • edit  minimal editor • copy • del, rmdir

  12. Fájl és mappa elnevezési konvenciók • ekezet nelkul (CD írás) • space nélkül (_) • kis-nagybetűk egységesen (más OR: pl.: linux) • név önmagáért beszéljen • később is tudnunk kell mi az adott fájl • tab miatt nem kell végiggépelni • ne legyen nagyon hosszú (20 karakter)

  13. 1. feladat megoldása

  14. Copy parancs • specális fájl: con  „console”  be- és kivitelre egyaránt alkalmas • fájl létrehozása: copy con fájlnév (CTRL+Z  bemenet lezárása) • fájl tartalmának megjelenítése: copy fájnév con • fájlok összefűzése: copy file1+file2 file3

  15. 2. feladat megoldása

  16. Wildcard karekterek és használatuk • több fájlt szeretnénk másolni, amelyek valamilyen szabálynak megfelelnek • scriptekben gyakori (backup) • *: tetszőleges számú karakter • ?: egyetlen karakter • copy *.exe celhely

  17. 3. feladat megoldása

  18. Paracsösszefűzés • bonyolultabb feladat megoldásához  parancsokat összefűzhetjük, összeköthetjük • pl.: listázok • majd rendezek • majd keresek • &  mindig végrehajtásra kerül • &&  csak akkor kerül végrehajtásra, ha a művelet sikeres • | • ||  csak akkor kerül végrehajtásra ha a művelet sikertelen

  19. 4. feladat megoldása

  20. Átirányítás • > • <

  21. Csővezetékek használata • egyik parancs kimenete adja a másik parancs bemenetét • ha egy parancs alapértelmezés szerint fájlt vár bemenetként, megadható egy parancssorozat kimenete is, mint bemenet • more • space következő képernyő • q  kilépés

  22. Egyéb hasznos parancsok • more • sort • find • type • tree • fc

  23. 5. feladat megoldása

  24. 6. feladat megoldása

More Related