Bevezetés a parancssor használatába
Ez nagyon izgalmas, igaz?! Pár percen belül megírod az első kódsorodat :)
Hadd mutassuk be neked az első új barátodat: a parancssort!
A következő lépésekben megmutatjuk neked, hogyan használd azt a fekete ablakot úgy, ahogy az összes hacker használja. Első ránézésre kissé ijesztőnek tűnhet, de valójában csak egy egyszerű parancsot vár tőled.
Megjegyzés A könyvben felváltva használjuk a 'könyvtár' és 'mappa' ('directory' és 'folder') szavakat, de ezek pont ugyanazt jelentik.
Mi az a parancssor?
A parancssor (command line, vagy command-line interface) nevű ablak egy szöveges alapú alkalmazás, amit arra használhatsz, hogy fájlokat tekinthess meg, szerkeszthess, és különböző műveleteket végezhess rajtuk. Olyasmi, mint a Windows Explorer, vagy Mac gépeken a Finder, de a grafikus felület nélkül. Egyéb megnevezések a parancssorra: konzol, terminál, cmd, CLI, prompt.
A parancssor megnyitása
Hogy belevághass a kísérletezésbe, először meg kell nyitnod a parancssort.
Parancssor
Egy fehér vagy fekete ablakot kell látnod, ami csak a te parancsaidra vár.
Minden sornak ezzel a jellel és az azt követő space-el kell kezdődnie, de ezt nem neked kell begépelned. A számítógéped megteszi helyetted :)
Csak egy gyors megjegyzés: így is kinézhet a parancssorod:
C:\Users\ola>
vagyOlas-MacBook-Air:~ ola$
, és ez teljesen jó így. Ebben az útmutatóban csak próbáljuk a lehető leginkább leegyszerűsíteni.
A sor elején lévő rész, a $
vagy >
karakterig (azt is beleértve) a parancssori prompt vagy röviden prompt a neve. Azt jelzi, hogy a számítógép a te utasításodra vár.
A tutorial során, amikor egy parancsot kell beírnod, ki fogjuk írni a $
vagy >
karaktert, és olykor még bővebb promptot. Nyugodtan hagyd figyelmen kívül a baloldali részt, és csak a prompt után kezdődő parancsot gépeld be.
Az első parancsod (YAY!)
Kezdjük valami egyszerűvel. Gépeld be ezt a parancsot:
Majd nyomj enter
t. Ezt az eredményt kapod:
$ whoami
olasitarska
Amint láthatod, a számítógéped az előbb kiírta a felhasználónevedet. Jó, mi?:)
Próbálj meg minden parancsot begépelni, ahelyett, hogy innen másolnád ki. Így többet fogsz megjegyezni!
Az alapok
Minden operációs rendszer parancssora kissé különböző prancsokat igényel, ezért kérlek győzödj meg arról, hogy a te operációs rendszerednek megfelelő utasításokat követed. Próbáljuk ki, rendben?
A jelenlegi mappa
Jó lenne tudni, hogy most hol vagyunk, nem? Nézzük. Írd be ezt a parancsot, és nyomj enter
t:
Valószínűleg valami hasonlót fogsz látni a gépeden. Amikor megnyitod a parancssort, általában a felhasználó 'home' könyvtárába kerülsz.
Fájlok és könyvtárak kilistázása
És mi van benne? Szuper lenne kideríteni. Nézzük meg:
Jelenlegi mappa megváltoztatása
Most pedig lépjünk be a Desktop (vagy Asztal) mappába:
Nézzük meg, hogy tényleg megváltozott-e:
Itt is van!
PRO tipp: ha begépeled a
cd D
-t (vagy ha magyarul használod az operációs rendszeredet, és 'Asztal'-nak hívják a könyvtáradat, acd A
-t) és ezután megnyomod a <0>tab0>-ot, a parancssor automatikusan kiegészíti a nevet, lehetővé téve számodra a gyorsabb navigálást. Amennyiben több mappa is kezdődik ugyanazzal a betűvel, nyomd meg kétszer atab
-ot, hogy kilistázza a több opciót.
Könyvtár létrehozása
Mit szólnál, ha létrehoznánk egy gyakorló (practice) könyvtárat az asztalon? Így tudod megtenni:
Ez a parancs létre fog hozni egy practice
nevű mappát az asztalodon. Ha megnézed az asztalt, meggyőződhetsz róla, hogy tényleg ott van-e, de a ls
vagy dir
paranccsal is megteheted! Próbáld ki :)
PRO tipp: Ha nem szeretnéd újra és újra ugyanazt a parancsot begépelni, próbáld meg a
felfele
éslefele nyilakkal
behívni a legutóbb futtatott parancsokat.
Feladat!
Egy kis kihívás: hozz létre egy test
nevű mappát a frissen elkészített practice
könyvtáradban. Használd a cd
és mkdir
parancsokat.
Megoldás:
Gratulálunk! :)
Takarítás
Nem szeretnénk káoszt hagyni magunk után, szóval töröljünk le mindent, amit eddig csináltunk.
Először vissza kell mennünk az Asztal-ra:
Ha a cd
parancsot ..
-tal használod, a jelenlegi könyvtárból a parent (szülő) könyvtárba jutsz (ez az a mappa, ami tartalmazza azt a mappát, ahol éppen vagy).
Ellenőrizzük le, hogy hol vagyunk:
Most pedig itt az ideje, hogy kitöröljük a practice
könyvtárat:
Figyelem: A fájlok törlése a
del
,rmdir
, vagy arm
parancsokkal visszafordíthatatlan, tehát a törölt fájlok örökre eltűnnek! Legyél nagyon óvatos ezzel a paranccsal.
Kész! Ellenőrizzük le, hogy tényleg megtörtént-e:
Kilépés
Ennyi volt! Most már biztonságosan kiléphetsz a parancssorból. Csináljuk hacker módra, jó?:)
Szuper, nem? :)
Összefoglaló
Egy kis összefoglalás néhány hasznos parancsról:
Parancs (Windows) | Parancs (Mac OS/Linux) | Leírás | Példa |
---|---|---|---|
exit | exit | az ablak bezárása | exit |
cd | cd | könyvtár megváltoztatása | cd test |
dir | ls | könyvtárak/fájlok kilistázása | dir |
copy | cp | fájl másolása | copy c:\test\test.txt c:\windows\test.txt |
move | mv | fájl mozgatása | move c:\test\test.txt c:\windows\test.txt |
mkdir | mkdir | új könyvtár létrehozása | mkdir testdirectory |
del | rm | könyvtár/fájl törlése | del c:\test\test.txt |
Ez csak néhány parancs, azok közül, amiket a parancssorban futtathatsz, de ma nem lesz szükséged ennél többre.
Ha kíváncsi vagy, a ss64.com oldalon megtalálod az összes parancsot bármelyik operációs rendszerre.
Kész vagy?
Merüljünk el a Python-ban!