sala@home:~$

  • Nagyon egyszerű webszerver

    A következő paranccsal az aktuális alkönyvtár tartalmát érhetjük el egy nagyon egyszerű webszerveren keresztül: python -m SimpleHTTPServer Ideális, ha html oldalakat editálunk, de nem szeretnénk az igazi webszerverünkön keresztül elérhetővé tenni az éppen editált oldalakat, vagy nem szeretnénk a webszerver konfigurációval foglalkozni. A webszervert a 8000-es porton keresztül érhetjük el:...

  • getmail

    Ha leveleinket szeretnénk egy szerverről letölteni parancssor segítségével, akkor a getmail program segíthet. Támogatja a POP3, IMAP szabványokat, mindkettőnél akár SSL-lel is. Konfigurációs fájban ( alapértelmezett: ~/.getmail/getmailrc ) érdemes megadni a fiókok adatait, ezután getmail parancs segítségével letölthetjük a leveleinket. A következő példában egy gmail account beállításait mutatom meg: [options]...

  • Parancssor gyors szerkesztése editorban

    Ha éppen valami igen bonyolult parancssort editálunk, akkor könnyen lehet, hogy a shell beépített egyszerű editora helyett szívesebben használnánk kedvenc editorunkat (emacs, vi, …). Persze készíthetünk az éppen editált parancssor helyett egy 1 soros scriptet, amit külön editorban editálunk, de ha ez az editálás kellős-közepén jut eszünkbe (többnyire akkor szokott),...

  • cal

    A mai bejegyzés az egyik legegyszerűbb naptárprogramot, a calt mutatja be példákon keresztül. Az aktuális hónap naptárának megjelenítése ( a -m kapcsoló hatására az alapértelmezett vasárnap helyett hétfővel kezdődik a hét ): [gep]$ cal -m    September 2010   Mo Tu We Th Fr Sa Su        1  2  3  4 ...

  • IFS

    Egy korábbi bejegyzésben mutattam egy scriptet, ami fájlokat nevez át kisbetűssé: for i in *.JPG; do mv $i `echo $i | tr A-Z a-z`; done Ha a scriptet lefuttatjuk egy alkönyvtárban, melyben a következő 2 jpg fájl található: A.JPG B C.JPG akkor sajnos hibaüzenetet kapunk: mv: target `c.jpg' is not...

  • mpg123

    Bár rengeteg grafikus mp3 lejátszó van Linux alatt ( lassan minden programba tesznek egy mp3 lejátszót ), néha egyszerűbb egy parancssoros lejátszót használni. Az egyik legősibb mp3 lejátszó Linux alatt az mpg123, használata igen egyszerű: mpg123 akármi.mp3 Ha jogi okokból inkább GPL-es programot szeretnénk használni, akkor a program klónját, az...

  • head + tail

    Szövegfájloknál igen gyakori, hogy minket csak a fájl eleje, illetve vége érdekel. Ilyenkor hasznosak a head és tail parancsok.  Alapértelmezés szerint a head a fájl első 10 során adja vissza: head teszt.txt Ha nem pont 10 sorra van szükségünk a -n kapcsolóval adhatjuk meg a szükséges sorok számát: head -n...

  • csplit

    Korábban már említettem a split parancsot, mellyel nagy fájlokat tudunk darabolni. Ha szövegfájlokat szeretnénk darabolni, akkor érdemesebb a csplit program használata, amivel a szövegfájl tartalma szerint adhatjuk meg a darabolás szabályait. Legegyszerűbb esetben azt szeretnénk, ha a darabolás során nem vágnánk ketté a sorokat, vagyis csak annyit kell meghatároznunk, hogy...

  • zenity

    Az, hogy parancssorban dolgozunk, nem jelenti azt, hogy teljesen el kell zárkózni a GUI-tól. Egy hosszú ideig futó scriptnél érdemes értesíteni a felhasználót grafikusan is a fontos lépésekről. A zenity program segítségével Gtk+ dialógusablakokat használhatunk nagyon könnyen. Hosszas magyarázat helyett pár példa. Információs ablak a művelet befejezésekor: zenity --info --text="Befejeztem...

  • bc -l

    Bár léteznek összetettem számológépek is, ha valami egyszerű számítást szeretnénk elvégezni, akkor elég lehet a bc is. Szinte mindig bc -l paranccsal indítom el, mert a -l hatására (többek között) 20 tizedesjegy pontosságra vált át (az alapértelmezett 0 helyett), és elérhetővé válik néhány trigonometrikus függvény is. $ bc -l bc...