7 days of WordPress plugins, themes & templates - for free!* Unlimited asset downloads! Start 7-Day Free Trial
Advertisement
  1. Code
  2. Mac

Parancssori alapok és hasznos trükkök a Terminallal

Read Time: 6 mins

Hungarian (Magyar) translation by Szabó Péter (you can also view the original English article)

Mindannyian láthattuk már azt a kis, "Terminal" feliratú ikont elrejtve a Macünk segédprogramok mappájában, de mi is ez valójában? Nos ez egy nagyon fontos része annak, ahogy a számítógéped működik, és létfontosságú megértenek, ha profi fejlesztőnek akarod hívni magadat.

Ebben a bejegyzésben végigmegyünk rajta, hogy mi az a parancssor, valamint néhány parancson, amikkel hozzáfoghatsz.

A Terminalról

Mi az a Terminal?

A Terminál egy interfész a szöveges alapú parancsok végrehajtásához, és közvetlen hozzáférést ad számodra a mögöttes operációs rendszerhez, egy héjon keresztül, a Maceden. Régebben, még mielőtt a számítógépek grafikus felhasználói felülettel (GUIval) rendelkeztek volna, egy számítógép működtetésének a kizárólagos módja a parancssor volt. Egy számítógép működtetése a parancssorról segített a felhasználóknak jobban megérteni, hogy mi hogyan működik a számítógépükön belül.

Mióta a GUI mindennapossá vált, azóta majdnem elfeledkeztünk a parancssorról, és egy tipikus Mac felhasználó talán nem is tud a létezéséről. Ez teljesen oké lehet júzerként, de mint szoftverfejlesztő, létfontosságú tudnunk, hogyan használjuk a terminalt.

Miért használnánk a Terminalt?

Nem pont az lenne a grafikus felhasználói felület célja, hogy teljesen kiiktassuk a parancssort? Nos, nem igazán. Még mindig több indok szól amellett, hogy megtanuld használni a Terminalt fejlesztőként, vagy akár olyan felhasználóként, akit a teljesítmény érdekel:

  • Néhány dolog egyszerűen nem végezhető el a parancssor nélkül (különösen fejlesztőként). Ezek közé tartozik a CocoaPods telepítése, egy git könyvtár használata és még sok más.
  • Gyorsan változtathatsz a számítógéped beállításain, ami bonyolult vagy akár teljességgel lehetetlen lenne a grafikus felület használatával.
  • A terminal nagyon rugalmas, és amint megtanulod használni, nagyon egyszerűvé és előremutatóvá válik.
  • Ez egy nagyon közvetlen módja annak, hogy elmondd, mit csináljon a számítógéped, míg egy GUI a számítógépet egy bizonyos távolságból vezérli.

Ez csak néhány ok azok közül, hogy miért hasznos eszköz a Terminal napjainkban is. Ez egy praktikus és hasznos eszköz, amivel fejlesztheted és bővítheted a számítógéppel kapcsolatos interakcióidat.

Fogjunk hozzá

A Terminal megnyitása

A Terminal az Alkalmazások mappádban van, a Segédprogramok nevű almappában. Ha nem találod meg, aktiváld a Spotlight keresőt a Command-Spacebar lenyomásával, és keress rá a Terminalra. Amint megnyitottad, valami ilyesmit fogsz látni:

Figure 1 New Terminal WindowFigure 1 New Terminal WindowFigure 1 New Terminal Window

Ezt hívják "command prompt"-nak – látni fogod a jelenlegi könyvtárat, ezután a felhasználóneved, amit egy $ követ.

Parancsok végrehajtása

Egy parancs futtatásához egyszerűen be kell gépelned a command promptba és egy Entert nyomni. Próbáld ki most az ls paranccsal – ez ki fogja listázni az összes fájlt az aktuális könyvtárban. Gyakran az online útmutatók olyan parancsokat írnak le, amiket egy $-t követően kell begépelni. Ezt a jelet nem kell begépelned. Például:

A fenti parancshoz csak a cd ~/Desktop-t kell begépelned a $ után.

Alapvető parancsok

Íme néhány alapvető parancs listája, amit ismerned kell a terminal hatékony használatához. Ez a hasznos súgó a legfontosabb és a leggyakrabban használt parancsokat tartalmazza.

Súgó

  • help – ahogy a neve is sugallja, begépelheted ezt a parancsot a Terminalba, hogy megkapd a különféle parancsok listáját.
  • man <parancsnév> – hasonlóan az előző parancshoz ez pontosan azt mondja el, hogy egy parancs mit csinál (és megadja a teljes dokumentációját), anélkül, hogy a Google-ben rá kellene keresned.

Fájlkezelés

  • ls – kilistázza a jelenlegi könyvtár tartalmát. Ez a parancs hasznos lehet, ha nem akarod a Findert használni fájlok böngészésére – egyszerűen csak kilistázhatod őket ezzel a Terminal parancsoddal.
  • cd <könyvtárnév> – ennek a parancsnak a segítségével válhatsz könyvtárat. Ha csak cd-t írsz, akkor kilépsz az aktuális könyvtárból. Az ls használata után (hogy lásd a könyvtárakat) megadhatod a könyvtár nevét, amibe be szeretnél lépni.

Beállítások megváltoztatása

  • defaults <megváltoztatandó beállítás>— ezzel a paranccsal az alapértelmezett rendszerbeállításokon változtathatunk, amelyek közül néhány nem hajtható végre a terminal használata nélkül.
  • caffeinate – ahogy a neve is sugallja, ez a parancs arra használatos, hogy megakadályozza a Maced elsötétülését, kikapcsolását vagy alvó módba lépését. Ennek befejezéséhez csak a Control-C-t kell megnyomnod.

Szövegszerkesztés

  • vim <fájlnév> – ez az egyik kedvencem. Szerkeszthetsz szövegfájlokat az alapértelmezett Szövegszerkesztővel (vagy bármilyen GUI alapú szerkesztővel), de a vim alapvetően egy parancssori szövegszerkesztő – azaz teljes egészében a terminalon belül működik.

Hálózatépítés

  • ping <URL vagy IP-cím> – Ez a parancs lehetővé teszi számodra, hogy ellenőrizd a szerver válaszidőt egy megadott URL- vagy IP-címről. Ez nem minden fejlesztő számára lehet hasznos, de jó tudni.

Rendszergazda

  • sudo <végrehajtandó művelet>— a felhasználói jogosultságok felülbírásának módja és rendszeradminisztrátori jogosultságokat szerzése a számítógépen. Kérni fogja az adminisztrátori jelszót a használatakor.

Jobban belemenve

Most, hogy már ismersz pár alapparancsot, merüljünk egy kicsit mélyebbre, vessünk közelebbi pillantást öt dologra, amit megtehetsz a Terminallal.

1. Változtasd meg a képernyőfotó alapértelmezett formátumát

Mindannyian tudjuk, hogy a Command-Option-4 használatával készíthetünk képernyőfotókat a Macünkön. És bár nagyszerű, ha ezek a képernyőfotók kiváló minőségű PNG fájlokban készülnek, nem szükségképpen akarunk 15 - 20MB-ot felhasználni minden egyes képernyőfotóra felhasználni az értékes tárhelyünkből. Szerencsére ezt megváltoztathatod a Terminalban.

A promptod után (emlékezz rá, ez a $ jel) gépeld be a következő parancsot:

Figure 3 Stress TestFigure 3 Stress TestFigure 3 Stress Test

Miután Entert ütöttél, észre fogod venni, hogy a képernyőfotód fájltípusa megváltozott arra, amit most állítottál be. Használhatsz bármilyen PDF, JPG vagy hasonló formátumot, de ebben a példában én JPG-t használtam.

2. A Maced stressz-tesztelése

Van egy egyszerű parancs, amit sok Apple szakember használ, amikor a számítógépedet kell tesztelni. Ez a parancs feltornázza a CPU-dat egy egyszerű "y" betű újra és újra megjelenítésével. Ha megnyitod a Tevékenységfigyelődet, hamarosan látni fogod, hogy ez a folyamat veszi el a legtöbb CPU-t!

Ennek érdekében csak be kell gépelned a prompt után a következő parancsot:

Ez a látszólag ártalmatlan parancs a Maced CPU-ját a maximumra tekeri, és így könnyen segíthet ellenőrizni, hogy a számítógéped mit csinál nyomás alatt.

3. Ne hagyd elaludni a Macedet

Hát nem idegesítő, amikor telepítesz vagy feltöltesz valamit a Macedre, és az közben alvó módba kerül? Ez a szórakoztató nevű parancs gondoskodni fog róla, hogy ez ne történjen meg.

Csak be kell gépelned a következő parancsot a prompt után:

Figure 4 CaffeinateFigure 4 CaffeinateFigure 4 Caffeinate

Üss Entert, és a Maced nem lép alvó módba, nem halványul el vagy kapcsol ki. Amint készen állsz ezt kikapcsolni, csak meg kell nyomnod a Control-C-t a terminalban.

4. Rejtett fájlok mutatása

Alapértelmezésben a számítógéped elrejt bizonyos fontos fájlokat a felhasználó elől, de fejlesztőként néha szükséged lehet rá, hogy hozzáférj ezekhez. Ez megakadályozza az amatőr felhasználókat a számítógép belső beállításainak összekuszálásától, de fejlesztőként tudjuk, hogyan kell kezelnünk ezeket a fájlokat.

Az összes rejtett fájl láthatóvá tételéhez írd be a következő parancsot a prompt után:

És ezután gépeld be ezt a parancsot a prompt után a Finder újraindításához:

Figure 5 Show Hidden FilesFigure 5 Show Hidden FilesFigure 5 Show Hidden Files

Ha szeretnéd újra elrejteni őket, írd be a következő parancsot a prompt után:

Ezután indítsd újra megint a Findert:

Figure 6 Hide Hidden FilesFigure 6 Hide Hidden FilesFigure 6 Hide Hidden Files

5. Fájlok letöltése

Már mind megtapasztaltuk a fájlok letöltésének, kicsomagolásának és használatának folyamatát. De ez problémás lehet, pláne, ha ezt többször is meg kell tenned. A terminal használatával ezt úgy is megteheted, hogy megadhatod a letöltendő fájlod URL-jét.

Ennek megtételéhez használd a curl parancsot a következőképp:

Ez letölti a fájlt a megadott URL-ről az aktuális mappába.

Ez egy meglehetősen komplikált parancs, sok opcióval, ezért nézd meg a man oldalát a további részletekért. A kézikönyv curl oldalának megnyitásához futtasd a következő parancsot:

Konklúzió

Bár elsőre ijesztőnek tűnhet, a parancssor egy rendkívül hatékony eszköz, néhány esetben könnyebb ezt használni, mint a GUI. Remélem tetszett ez a bemutató és hasznosnak találtad.

Továbbiakért a Mac és iOS kódolásról nézz meg néhányat a többi saját bemutatónk közül itt az Envato Tuts+-on.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Scroll to top
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.