Ugrás a tartalomra
Ingyenes55 p · 9 lecke

Command Line Confidence

A terminál egy kis nyelv barátságtalan kézikönyvvel. Ez a rövid kurzus megtanítja azt a húsz parancsot, amit érdemes fejből tudni, hogyan fűzd őket össze pipe-okkal, és hogyan írd meg azokat az apró szkripteket, amik leveszik a válladról a legunalmasabb teendőt.

Az útvonal

  1. Mozgás és körülnézés

    cd, ls és find, és egy útvonal-modell, ami idegen gépen is kitart.

    Itt szállsz fel
    15 perc
  2. Pipe-ok, és az „egy dolgot jól” elve

    grep, sort, uniq, wc és cut, valódi válaszokká fűzve.

    15 perc
  3. Streamek szerkesztése félelem nélkül

    sed és awk, azon a szinten, ahogy valóban használni fogod.

    15 perc
  4. Teendőből szkript

    Shebang, argumentumok, kilépési kódok, és hogyan kerül fel a PATH-odra.

    10 perc

Bepillantás a tanításba

2. megálló · Pipe-ok, és az „egy dolgot jól” elveMintarészlet

Melyek a legnagyobb fájlok, és ki írja őket folyamatosan?

# Ten largest files under src, biggest last.
find src -type f -printf '%s\t%p\n' | sort -n | tail -10 | cut -f2

# Which files change most often? Same shape of question,
# so very nearly the same pipeline.
git log --name-only --pretty=format: -- src \
  | grep -v '^$' | sort | uniq -c | sort -rn | head

Itt minden parancs egy dolgot tesz, aztán átadja a szöveget a következőnek. A tudás nem a flagek fejből tudása — hanem annak észrevétele, hogy a „legnagyobb fájlok” és a „legtöbbet változó fájlok” ugyanaz a kérdés kétszer.

Ki vezet

DM
Dávid Marton
Platform engineer, ex-fintech

Dávid úgy magyaráz, ahogy egy jó kolléga a tábla előtt — nincs öncélú szakzsargon, és nincs semmi elrejtve az „ahogy látható” mögé.

Helykitöltő profil