sala@home:~$

  • diff + process helyettesítés

    Ha a diff segítségével két fájlt szeretnénk összehasonlítani, akkor könnyű dolgunk van, de ha két parancs eredményét kell összehasonlítani akkor már nehezebb a helyzet. Én azt vettem észre, ilyenkor a többség két ideiglenes fájl készít, és azokat hasonlítja össze. Tegyünk fel, két fényképet készítettünk, és össze szeretnénk vetni exiftool segítségével...

  • diff

    Két fájl tartalmát hasonlíthatjuk össze a diff parancs segítségével. Vegyünk két igen egyszerű szövegfájlt (a.txt illetve b.txt): Ez egy kicsit meg fog válllltozni. Persze a sorok nagy része változatlan marad.   Ez egy kicsit meg fog változni. Persze a sorok nagy része változatlan marad. Ezután a két fájlt összehasonlítva: $...

  • Előző parancs újrafuttatása kis módosítással

    Ha parancssort használunk, elég gyakran előfordul, hogy az előző parancsot szeretnénk újrafuttatni apróbb változtatásokkal. Ha csak egy változtatásra van szükségünk, akkor a ^ segítségével végezhetjük el a cserét: $ echo "ez egy teszt" ez egy teszt $ ^egy^ketto echo "ez ketto teszt" ez ketto teszt A fenti módszer az “egy”...

  • pdf oldalak mentése jpegbe

    Arról már írtam, miként tudunk sok jpg fájlból egy pdf fájlt készíteni, most az ellentétes irányt mutatom meg, amikor egy pdf oldalait mentjük el jpeg fájlokba: convert input.pdf output_%02d.jpg Az eredményt oldalanként 1 jpeg fájl: output_00.jpg, output_01.jpg, output_02.jpg... Alapesetben 72dpi-nek megfelelő fájlok készülnek, de ezt módosíthatjuk, ha jobb minőségre van...

  • ebook-meta

    Bár az elektronikus könyveket kezelő calibre alapvetően grafikus program, több funkciója parancssorból is használható. Az elektronikus könyvek metaadatait az ebook-meta programmal olvashatjuk ki, vagy módosíthatjuk. Alapesetben kiírja a könyv metaadatait: $ ebook-meta Doyle_Sherlock_Holmes_kalandjai.prc Title               : Sherlock Holmes kalandjai Author(s)           : Sir Arthur Conan Doyle Publisher           : Kindlevarázs Tags                : Classics...

  • pdf fájlok összefűzése

    Bár vannak egyszerűbb módok is, ha pdf fájlokat kell összefűzni, legtöbbször a jó öreg ghostscriptet használom, ezzel van a legkevesebb probléma: gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOUTPUTFILE=egyben.pdf elso.pdf masodik.pdf

  • Fájlméretek összeadása

    Egy korábbi bejegyzésben írtam a du parancsról, aminek segítségével az alkönyvtárak által elfoglalt lemezterületet tudjuk ellenőrizni. Az ott leírt módszer nem használható, ha nem az egész alkönyvtárra vagyunk kíváncsiak, csak az ott található fájlok egy részére. Egy alkönyvtáramban vegyesen vannak tömörített és tömörítetlen log fájlok. A tömörítetlen logfájlok összméretére voltam...

  • Szimbolikus link módosítása

    A szimbolikus linkek használata igen sokszor megkönnyíti az életünket. Tipikus példája a használatuknak amikor egy folyamatosan változó verziójú fájlnál egy link mutat a legutolsó verzióra:  ls -l /lib/libz* lrwxrwxrwx 1 root root    13 2010-10-29 15:56 /lib/libz.so.1 -> libz.so.1.2.3 -rwxr-xr-x 1 root root 74760 2010-01-06 15:05 /lib/libz.so.1.2.3 A programoknak elég annyit...

  • graphviz

    Bár ábrák rajzolásához többnyire GUI felületet szokás használni, parancssorból is szép ábrákat tudunk rajzol(tat)ni graphviz használatával: echo 'digraph { A->B B->C A->C } ' | dot -Tx11 echo 'digraph { A->B B->C A->C } ' | dot -Tpng -o abc.png Az első parancs hatására a képernyőn egy új ablakban nyílik...

  • p7zip

    Windows alatt szoktam használni a 7-zip programot. Kompatibilitási okokból legtöbbször nem a saját 7z formátumát, hanem a szabványosabb zip-et. Nemrég egy olyan nagy anyagot kellett tömörítenem, hogy végül többrészes zip-et (.z01, .z02, …) készítettem. Egy linuxos gépre átmásolva döbbentem rá, hogy a szokásos unzip programom bizony nem kezeli ezt a...