Shell scriptek – alapozás

Albert, a kereső Linux alá

Az előző részben kisebbfajta agitációt folytattam a shell scriptek kapcsán: szuper jó, gyorsítja a munkát, és egyszerűen csak összerakosgatjuk a parancsokat, amiket ismerünk, vagy megismerünk majd. Elvileg már kiválasztottad a kedvenc szövegszerkesztődet, a fájlkezelődet és a terminálemulátorodat. Ezután kialakítjuk a környezetünket, amiben gyakorolni fogunk. Én azt javaslom, hogy hozz létre egy tanuló könyvtárat, amiben majd a teszteléseket lefolytatod, és mindig ebben a könyvtárban dolgozz. Ha nekiállsz valamilyen shell scriptet írni, tesztelni vagy akármit babrálni vele ebben a könyvtárban tedd. Bár a lehető legnagyobb óvatossággal járunk el, de hibázhatunk is. A script pedig teszi a dolgát, nem azt, amit akarsz, hanem amire utasítod! Read more Shell scriptek – alapozás

Shell scriptek – alapok

Linux kezdő
Linux kezdő

Mini Linux script tutorial? Hogyan készítsünk scriptket a kedvenc Linux rendszerünkhöz, és mi ennek az értelme? Kaptál egy szriptet, de nem érted a működését? Minek ez neked? Kell ez egy sima, átlagos felhasználónak? Hogyan álljunk neki a scriptek írásának? Áh, minek ez, hiszen mindenre van már kész program!

A most kezdődő sorozatban ezt járjuk végig. Bár nem leszel programozó, de legalább, ha kell, egy egyszerű scripttel megoldhatod a problémádat, minimális parancssori alapismeretek mellett. Mivel ez egy hosszabb sorozat lesz, minden rész végén megtalálod a következő megjelenésének az idejét. Nem azért lesz pár nap kihagyás mert egyben nem tudnám feltenni az egészet! Érdemes átgondolni minden részben leírtakat, és begyakorolni. Read more Shell scriptek – alapok

Torrent – avagy keresés, csere és letöltés nagyüzemben

Mit tegyen az ember, ha korona vírus miatt otthon van? Írjon Linuxos blogot, vagy hallgasson hangoskönyvet? Van egy oldal, ahol ingyenesen és legálisan tölthetünk le hangoskönyveket torrent, vagy egyéb megoldással. Az oldalt mindenki ismeri, ez a MEK. Bár maga az oldal is ad letöltési lehetőséget a hangoskönyvekre, de én jobban szeretem a torrent oldalukat, mert egyszerűbb számomra.
A mai példában azt fogjuk körbejárni, hogy egy oldalról az összes megfelelő fájlt hogyan szedhetjük le. A példa valóban csak példa, a módszer sok egyéb feladatra is adaptálható. A lényeg az elv, és a módszer, a megvalósítás már csak a fantáziánkra van bízva.A feladat: az oldalról leszedni az összes .torrent fájlt, mert az le szeretném tölteni. Az „oldal” lehet egy keresés eredményére kapott oldal is, vagy simán az ABC sorrendbe szedett lista. Az oldal „hibája”, hogy 15 találatonként tördeli az oldalakat, így ezt is kezelni kell.
Első lépésben nézzük is meg, hogy mit kapunk az oldalon. Olyan nincs, hogy az összes letöltése, a kijelöltek letöltése. Így vagy az összes letöltésre egyenként kattintunk, vagy scriptesítjük a témát, és azzal próbálkozunk.
Az oldal forráskódjában fogunk turkálni, így előbb azt kell kinyerni. Ez egyszerű, hiszen a legtöbb böngészőben ott a lehetőség: Az oldal forrásának megtekintése. Menjünk is fel az oldalra és nézzük meg a forráskódját. Bár első látásra elég rémítő lehet, de nekünk semmit nem kell ismerni, csak a torrenteket kellene megkeresni. Logikus lenne, ha először rákeresnénk a .torrent kifejezésre az oldal forrásában, hiszen nekem ezek a fájlok kellenek. Itt – és kiemelem, hogy ez nem mindig van így – meg is találjuk a .torrent bejegyzést és örömmel látjuk, hogy 15 darab van. Ami azt jelentheti, hogy valóban egy oldal/15 torrent fájl lesz.
Ha meg is kerested ezeket szomorúan láthatod, hogy a felépítése ilyen:

Read more Torrent – avagy keresés, csere és letöltés nagyüzemben

Honlapfigyelő script

Kövessük a változásokat!
Kövessük a változásokat!

Már régóta keresek olyan programot, ami azt az egyszerű funkciót tudja, ha egy honlap megváltozik akkor értesít engem. Természetesen erre vannak az interneten különböző oldalak, melyek vagy fizetősek vagy esetleg ingyenesen, de kisebb szolgáltatási körrel ezt megteszik. Ha az oldal megváltozik akkor küldenek levelet, vagy értesítést. Én szerettem volna erre valami programot keresni, de azzal szembesültem, hogy nincs, illetve csak pár van. De vagy régebbik, esetlegesen működnek vagy egyáltalán nem működik, ami bosszantó. Bár az is lehet, hogy én kerestem rosszul, és ezerszám van ilyen az interneten, csak én nem találtam… Miután ráébredtem arra, hogy én nem találok megfelelő grafikus programot, a keresést kiterjesztettem a scriptekre is. Természetesen találtam is többfélét. Én jelen pillanatban egyet szeretnék bemutatni. Egyrészt azért, mert ez számomra hasznos és napi szinten tudom használni. Másrészt pedig arra is nagyon jó, hogy egy script működését, illetve egy script felépítését, írását is tanulmányozni tudjunk. Megbeszéljük, hogyan működik a script, majd megbeszéljük hogyan kellene felépíteni illetve átgondolni egy kis programot. Read more Honlapfigyelő script

Vélemény: miért jó a script?

Vélemény cikk, nem kényszer!

Miért használok parancssoros megoldásokat? Ezt megbeszéltük, és aki úgy gondolja, hogy számára jónak tűnik a parancssor, és használni akarja, annak már csak egy lépés a scriptek használata. Ma arra térek ki, hogy én miért szeretem a scripteket és mik is ezek. Itt is, mint az előző részben egy véleményt fogalmazok meg. Amivel lehet egyetérteni, vagy nem. Ha kezdő vagy a Linux témába, akkor mindenképp fuss át cikke, alkoss saját véleményt. Még akkor is megéri, ha most még véletlenül sem gondolsz olyan kockáknak valóvoodoo varázslatokra, mint a scriptek. Tudd, hogy van ilyen, és ha majd ha hiányérzeted lesz az eszköztáradban, akkor már tudni fogod ezt a lehetőséget is. Read more Vélemény: miért jó a script?

Terminál kimenetek mentése

Linux fájlátnevezés
Terminál rögzítése

Ha valaki terminálban futtatott egy parancsot, annak jellemzően van egy kimenete. Egyrészt elvégzi a feladatát, másrészt pedig valamit kiír a terminálba. Természetesen sok esetben a parancsnak nincs közlendője számunkra, így semmit nem ír ki :). Ezzel jellemzően nincs is semmi probléma, ha semmit nem ír ki, nincs olyan, ami hibajel lenne, azaz elvégezte az általunk kiadott parancsot. Bár az elején furcsa lehet, amikor nem ír ki semmit, mintha semmit sem csinált volna, de ez egy idő után már egyértelmű lesz: csak akkor „sír”, ha valóban gond van. Akkor sincs probléma ha a kimenet, amit a terminálba szépen beír nekünk pár sor. 5-10 sor amit kényelmesen el tudunk olvasni, értelmezni. Akkor van különösebb probléma, ha ez a kimenet hosszú, mi pedig elemezni, vagy legalábbis megnézni szeretnénk. Én tudom, hogy a legtöbb terminálemulátor programban visszafele is tudunk görgetni, azaz puffereli a kimeneteket, és azokat meg tudjuk nézni utólag. Ez odáig jó, amíg be nem csukjuk a terminálablakot, hiszen akkor ezek a kimenetek jellemzően eltűnnek. Ha később szeretnénk megnézni ezeket, akkor újra le kell futtatni parancsot. Read more Terminál kimenetek mentése