balacy blogja

Tar archívum készítése, és tömörítése

Tar archívum készítése, és tömörítése lesz a mai rész fő témája. Miért? Sokan idejétmúltnak és kicsit elavultnak tartják. Bár az igaz, hogy elég régen használjuk és igazi nagy változás nem került bele, de van pár olyan érv mellette, ami fontossá teszi, hogy ismerjük. Az egyik érv az elérhetőség. Minden Linux rendszeren jó eséllyel ott lesz, és nem kell telepíteni semmit a használatához. Tömöríteni is tud.

Alacritty terminálemulátor

Az utóbbi időben nagy divat lett az Alacritty terminálemulátort használni, illetve ez lett az egyik, a fő terminálja a MagyArch Linux disztribúciónak. Nekem ez a megoldás elég idegen, de nyitott vagyok bármiféle újdonságra, így körbejárom, mit tud, és van-e értelme ezzel foglalkozni. Bár mindenkinek van kedvenc terminálemulátora, amivel dolgozik, de érdemes azt is tudni, hogy alapvetően egy "felesleges" eszköz. Arra való, hogy egy grafikus felületre terminál ablakot rajzoljon. De mi elérhetjük a terminált akkor is, ha az ALT+Ctrl+F1 stb.

Több hangsáv együttes rögzítése

Bár viszonylag ritkán, de előfordul, hogy két, vagy több hangsávot szeretnénk rögzíteni egy videó rögzítéskor.  Ilyen lehet egy játék bemutatása, egy program bemutatása, videó vagy audio vágás bemutatása. Ilyenkor egyrészt a saját beszédünket, másrészt a program hangját szeretnénk felvenni, szinkronban, egyszerre a kettőt. Erre nem lesz alkalma s az SSR, vagy más egyszerűbb rögzítő program, Ezek egy hangsávba rögzítenek, amit utólag nehéz lesz vágni, mert a két hang nem kezelhető külön-külön. Erre is van megoldás: OSB.

Színes cat parancs: bat!

Van pár nagyon régi, még az Unix, vagy a Linux kezdetekkor leprogramozott alap program, amit mindenki ismer. Ezek nagyon jók, de az akkori kornak megfelelő igényeknek készültek, már sok esetben a kinézetük – nem a tudásuk! – elavult. Ilyen volt az ls, amit bár lehet színezni, de talán a bemutatott exa-t jobban. Ma is egy ősi, de máig kitűnő linuxos alapprogram újabb változatát mutatom be. Mindenki ismeri a cat programot, sokat használjuk terminálban, és sok scriptben jelen van.

Bad sector "javítása" Linuxon

Merevlemez, winchester egyre jobban kimegy a divatból, főleg a kisebbek, jellemzően a egy terrás alattiak. Sokan lecserélik SSD-re, így kezd elavulni ez a széria HDD azaz merevlemez. Egyre több hiba fog előjönni, így érdemes ezeket időnként ellenőrizni, illetve ha meghibásodott szektorok (bad sector) jön elő, akkor azt „javítani”. Ezt mindenképp tegyük meg, mert a hibás szektor gondokat okozhat, adatvesztést. Bár sokan azt az elvet vallják, hogy ha van egy hibás szektor, akkor a lemezt le kell cserélni, de ez szerintem nem feltétlen követendő példa.

Egyszerű szekvencia generálás

Ezt a rész sem lesz olyan, amit napi szinten fogsz használni! De érdemes ismerni a shell-ben ezt a lehetőséget is, mert időnként jól jöhet. A shell szekvencia generáló lehetőségét vizsgáljuk meg. Mi is az a szekvencia? Sorozat. Egyszerűen ügy fogalmazhatjuk meg,hogy egy megadott rendben elkészített sorozat. Ilyen szekvencia az 1,2,3,4, vagy az a,b,c, d, de a 2,4,6,8 is. A Bash-szekvencia kifejezés egész számok vagy karakterek sorozatát hozza létre a tartomány kezdő és végpontjának meghatározásával. Így szól a hivatalos meghatározás.

pigz - gyors tömörítés

Talán az egyik legunalmasabb teendő a konvertálás mellett a tömörítés. Bár az utóbbi időben az olcsó, és megnövekedett tárhelyek miatt egyre kevesebbnek tűnik a tömörítés értelme, de sokan még ragaszkodunk hozzá. Miért? Mert így egyben van az összes fájl, amit egyben akarunk tartani. Nem törlünk, mozgatunk ki egy könyvtárból semmit, és nem veszelődik el semmi fontos. Én párszor jártam úgy, hogy egy-egy fájlt könyvtárból kimásolás helyett átmozgattam egy másik projektbe, ami kellemetlen volt, amikor az eredetibe keresi az ember… Általában a rar, a zip stb.

MIni script sorozat, kezdőknek

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!

At - időzítés Linux alatt

Időzítésről már volt szó, a cron és használatát ismerjük. Aki szereti az ismétlődő feladatokat rábízni a gépére, annak ideális a cron. A periodikus feladatokat jól kezeli a cron, de ha csak egyszer szeretnénk futtatni valamit, egy adott időpontban, akkor már kényelmetlen lehet a használata. Erre is gondoltak a Linuxos guruk és rendelkezésre áll számunkra az at. Az at egy parancssori segédprogram, amely lehetővé teszi a parancsok ütemezését egy adott időpontban. A létrehozott feladatok csak egyszer kerülnek végrehajtásra.

Multi boot USB

A Linux telepítés már USB drive-ről megy jellemzően, ami egy nagyon jó megoldás. A DVD, CD telepítőkkel ellentétben többször is felhasználható a fizikai eszköz. Bár maga a telepítő USB készítése egyszerű, de van egy hátránya: egy USB drive-ra csak egy ISO írható ki alapesetben. Ami ennél is nagyobb gond, hogy bár maga a telepítő ISO pár giga, az USB drive ennél sokkal nagyobb is lehet. A fennmaradó helyet pedig nem, vagy csak nagyobb barkácsolás után használhatjuk másra, jellemzően adattárolásra.

Pipe – nagyon egyszerűen

Egy viszonylag szűk körben érdekes programot mutatok ma be. Aki használt már pipe-t, azaz csővezetéket, annak lehet ez érdekes. Mi is az a pipe, csővezeték? Ha egy parancs kimenetét, eredményét nem a monitorra, vagy egy állományba írjuk ki, hanem rögvest egy másik parancs kezdi feldolgozni. Tipikus megoldás egy szöveg feldolgozásnál, amikor az egyik parancs beolvassa a szöveget, a másik kikeresi a megfelelő sorokat. A következő sorba rendezi, majd azután kicseréljük a megfelelő részt, Sablonosan így néz ki: prarncs1 | parancs2 | parancs3 | ….

Cron, de csak röviden!

Nem akartam róla írni, de egy kérdésre válaszoltam, hogy: cron-ba tedd. És nagy értetlenséget tapasztaltam. Ami jogos is, mert jellemzően nem használják az emberek ezt a kis programot. Pedig érdemes megismerni! Mire is jó? Ez egy nagyon egyszerű időzítő program. A rendszeresen futtatni kívánt scripteket, programokat a megadott időpontban lefuttatja. Ha van olyan feladat, amit bármilyen ciklikussággal le kell futtatni, akkor azt érdemes lenne automatizálni. Ha a feladatra alkalmas a parancssor, és esetleg tudsz is egy scriptet írni rá, akkor már az időzítést kell megoldani.

Parancs előzmények törlése

A mega.nz-ről szóló cikkben volt egy parancs, aminél jeleztem, hogy komoly biztonsági rés, főleg, ha azt scriptben is használod. A mega-login ezazemail@cim.hu jelszó megoldásról van szó. Ha van mega tárhelyed, akkor lépj be ezzel. Majd nyomd meg a felfele nyilat. Jó esetben kiírja a teljes parancsot: mega-login ezazemail@cim.hu… Hm… ezt gondolom mindenki ismeri, mert így tudjuk a régebben begépelt parancsokat előhozni.

PATH alkönyvtárakkal?

Egy apró kis trükköt osztok meg ma. Ha hasznosnak találod, akkor érdemes elmenteni, mert későbbiekben jól jöhet. Én szeretem rendezetten tartani a saját scriptjeimet, egyéb olyan programot, amit én fordítottam le, vagy külső (nem az Arch saját tárolóból, vagy az AUR-ból) forrásból telepítek. Ezeket a saját könyvtáramban a /bin alkönyvtárba rakom. Így egyben menthető az összes, illetve ha ezt a könyvtárat a PATH-ban megadom, akkor bárhonnét futtathatóak.

Openbox beállítása

Két témát dolgozom fel ebben a videóban. Folyatjuk az OpenBox beállítást. Az első részben a compton utódjaként használt pikom árnyékolását tüntetjük el két kiválasztott program mögül. Bár ez nem létfontosságú teendő, de így az asztalom kicsivel jobban néz ki. A pikom a kompozítáló eszköz, ez felel az átlátszóságért, az árnyékokért. Bár még nincs (legalábbis nem találtam) grafikus beállító felületet, de maga a leírása elég jó, és a konfigurációs állománya is átlátható. 

Oldalak

Feliratkozás RSS - balacy blogja csatornájára