sala@home:~$

  • time stopper

    A time paranccsal egy program futási idejét tudjuk megmérni. Pl. ha a egy tömörítés idejére vagyunk kíváncsiak: time gzip nagy.txt A time-ot akár (egy igen egyszerű) stopperként is használhatjuk: time cat A stopperórát CTRL-D segítségével állíthatjuk le.

  • Több matroska összefűzése

    Több matroska fájlt (azonos felbontás, kódolás, …) egymás után kapcsolhatunk az mkvmerge paranccsal: mkvmerge -o teljes.mkv resz1.mkv +resz2.mkv Ne felejtsük el a + jelet a második input fájl neve elött, ezzel jelezzük, hogy egymás után szeretnénk a resz1.mkv resz2.mkv fájlokat kapcsolni!

  • avi konvertálás matroskába feliratokkal

    Az avi konténerformátum egyik nagy hiányossága, hogy (legalábbis eredeti formájában) nem támogatja a feliratok beágyazását. A matroska tervezésekor erre már figyeltek, így ha avi fájlt konvertálunk matroskába MKVToolnix segítségével, akkor a feliratokat is kezelhetjük. Tegyük fel van egy film.avi fájlunk (videó + angol hang), ezen kívül  film_en.srt az angol, film_hu.srt...

  • recode

    Bár az UTF-8 egyre inkább elterjedőben van, valószínűleg még elég sokáig elő fog fordulni, hogy belebotlunk egy olyan szövegfájlba ami nem a számunkra megfelelő karakterkódolással készült. ( Érdemes lehet elolvasni Joelnagyszerű cikkéta témáról). Ha egy fájl karakterkódolását szeretnénk megváltoztatni, a recode programmal tehetjük meg. Ha egy latin2 kódolású fájl helyett...

  • pdf készítése képekből

    A korábban már említett imagemagick segítségével egyetlen utasítással pdf-et készíthetünk különálló képekből: convert *.jpg kepek.pdf Ha kisebb méretű pdf-et szeretnénk (a képek minőségének romlása árán), használjuk a -quality kapcsolót: convert *.jpg -quality 50 kepek.pdf

  • dump

    Ha egy bináris fájlba szeretnénk belenézni, akkor gyakran fontos, hogy a fájl nyers tartalmát lássuk, ne pedig valamilyen megjelenítőprogram által konvertált értéket. Még az olyan egyszerű programok mint a less is végeznek némi konverziót, ami néha zavaró. Ha a fájl “igazi” tartalmára vagyunk kíváncsiak jól jöhet az od program. Vegyünk...

  • Process helyettesítés

     A named pipe bemutatásakor a következő példát: tcextract -i mozi.vob -t vob -x mpeg2 > mozi.m2v tcextract -i mozi.vob -t vob -x ac3 > mozi.ac3 mplex -f 8 -o mozi.mpg mozi.m2v mozi.ac3  átírtam erre az új, hatékonyabb verzióra: mkfifo aud.fifo mkfifo vid.fifo tcextract -i vid.fifo -t vob -x mpeg2 >...

  • parancsbehelyettesítés

    A korábban már gyakran használt pipe-ok mellett más mód is van rá, hogy egy parancs eredményét egy másik parancsnak átadjuk. A ` karakter segítségével tudjuk a parancsbehelyettesítést (command substitution) használni. Az mkdir backup_`date +%Y%m%d` hatására lefut a date parancs és visszaadja az aktuális nap dátumát yyyymmdd formátumban, így a bejegyzés...

  • split + cat

    Bár szerencsére elmúltak azok az idők, amikor floppy méretűre (fiatalabbaknak: 1.2MB, 1.44MB) kellett a nagyobb fájlokat szétvagdosni, most is előfordul, hogy egy fájlt muszáj szétdarabolnunk. Például ha egy DVD iso fájlt szeretnénk FAT32 fájlrendszerre másolni, könnyen beleütközhetünk a 4GB-os korlátba. Fájlokat legegyszerűbben a split paranccsal darabolhatunk. A következő parancs a...

  • named pipe

    A dvdauthor parancssoros használatát bemutató bejegyzésben szerepelt az alábbi kódrészlet: tcextract -i mozi.vob -t vob -x mpeg2 > mozi.m2v tcextract -i mozi.vob -t vob -x ac3 > mozi.ac3 mplex -f 8 -o mozi.mpg mozi.m2v mozi.ac3  Ha jobban megnézzük, akkor észrevehető, hogy mozi.vob fájlt kétszer olvassuk végig. Ez nyilván nem túl...