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. Windows Parancssor 2. óra Kozlovszky Miklós.

Hasonló előadás


Az előadások a következő témára: "Operációs Rendszerek I. Windows Parancssor 2. óra Kozlovszky Miklós."— 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:  ? 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  ( ): 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. Windows Parancssor 2. óra Kozlovszky Miklós."

Hasonló előadás


Google Hirdetések