duf – a szebb, modernebb df

Duf program alapjai lesz a téma. A Linux alatt a lemezek telítettségét jellemzőjen vagy grafikus felületen (pld. baobab) nézzük meg, vagy pedig terminálos megoldással. A terminálos megoldás legtöbbször a df parancs, de ez már egy régebbi program. Használata nem minden esetben kényelmes és nem ad szép kimenetet. Bár a szép kimenet. azaz rendezett táblázatos, könnyen kezelhető, jól átlátható kimenet nem feltétlen elvárás hiszen az adott parancs rengeteg dolgot tud. Nagyon jól bekonfigurálható, de azért már elvárjuk, hogy még terminálban is a kimenet színes, rendezett és kényelmesen olvasható legyen. Így érdemes megnézni a duf nevű parancsot. A github oldalukon rengeteg leírás van hozzá. Jól paraméterezhető és viszonylag egyszerűen használható, ami nagy előny. Én terminál alatt már nem a df parancsot, hanem duf parancsot használom. Ahogy későbbiekben – egy picit lejjebb – látni fogjátok a kimenete nagyon szép, táblázatos. Read more duf – a szebb, modernebb df

Linux emlékezető

Linux tipp
Linux emlékeztető

Gyors és egyszerű emlékeztető Linux alatt? Gyakorlatilag elég sok reminder, emlékeztető, figyelmeztető program van Linux alatt, de most egy nagyon egyszerű scriptet fogok bemutatni. Maga a script az internetről származik, meg is adom itt a linkjét. Érdemes felkeresni az oldalt és megnézni a többi kiegészítő eszközt is. Természetesen ezek nem professzionális programok, de a célt szolgálják.

Mi a gond a legtöbb grafikus, vagy egyéb emlékeztetővel? A megszokott problémát ismeritek: munka közben eszembe jut valami, amire emlékeztetőt kellene írni. Ez jellemzően azzal jár, hogy el kell indítani a grafikus programot, majd beírni, majd bezárni. Sokkal gyorsabb, ha ezt a billentyűzetről, a grafikus programban való egerészés nélkül tehetjük meg. Read more Linux emlékezető

Firejail alapok

Linux tipp
Firejail alapok

Firejail alapok, használata és három példa a használatára. Az első kérdés jogos:

Mi is az a firejail?

Egy kis program, ami a leírásának első mondata szerint: Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities.
Azaz létrehoz a futtatandó programnak egy “homokozót”, egy saját környezetet, amiben az adott program futhat, de korlátozza a rendszer egészéhez való hozzáférést. Én egy fontos témát is érintek, bár ez kicsit unortodox megközelítése a dolognak. Read more Firejail alapok

Tldr, avagy úgysem olvassa el, ha hosszú

TLDR. A TLDR az internetes szleng egyik kifejezése, az angol „too long, didn’t read” (magyarul: „túl hosszú, nem olvastam el”) kifejezés rövidítése. Ezt írja a wikipédia. Ennyi felvezetés után már a lényegre is térhetünk.
A Linux nagyon jól dokumentált. Gyakorlatilag a legtöbb parancs, program minden felhasználási területe a leírásokban részletesen megtalálható. Ahogy ismerjük a legtöbb programnál a -h vagy a -help kapcsoló kiíratja a főbb kapcsolókat, opciókat és lehetőségeket. Tegyük meg most az ls paranccsal. Szuper! A másik lehetőség a man, azaz a manual. Ez bővebben tárgyalja a kapcsolókat, megoldásokat és a lehetőségeket. Szintén tegyük meg, hogy megvizsgáljuk a man ls parancsot. Szuperül megad minden olyan információt, amit lehet. Read more Tldr, avagy úgysem olvassa el, ha hosszú

Shell funkció alapok – egyszerűen

Linux tipp
Shell funkció

Shell funkció alapjai. Aki ezt meghallja rögvest valami nagy és összetett eszközre gondol. Pedig egy nagyon egyszerű, alap shell ismeretekkel használható megoldás.

Mi is az a shell funkció?

Mini kis programocska, amit a shell beállító állományába szoktak elhelyezni. Azaz ez sem más, mint bármilyen kis szkript, alias, amit eddig is nagyszerűen használhattunk. Bár ez a megfogalmazás nem teljesen fedi le a shell funkció fogalmát, ebben a cikkben csak ezzel a részhalmazzal fogunk foglalkozni. Read more Shell funkció alapok – egyszerűen

Ranger tippek

A Magyar Linux Videók csatornán már megjelent pár videó a ranger fájlkezelőről. Most pár alapvető tippet osztok meg, aminél talán jobb az írásos anyag. A ranger (és egyéb terminálos fájlkezelő) nagy előnye a jól konfigurálhatósága és a kiegészíthetősége. A ranger ebben élen jár, hiszen az összes konfigurációs fájl, amiben a plusz parancsokat meghatározhatjuk szöveges. Így komolyabb programozó ismeret nélkül is jól kihasználhatjuk a bővítési lehetőségét.

Az első ranger tipp

A honlapon is fenn van, ahogy a következő tipp is. Így nagy újdonságot nem fogok mondani.
Ha többször szerkesztjük a billentyűkombinációkat, vagy készítünk saját parancsot, akkor már lassúnak tűnik az alapmegoldás: kilép a rangerből, szerkeszti a fájlokat, majd visszalép. Ez orvosolhatjuk a megadott sorral: Read more Ranger tippek

Pet, a kedvenc

Linux tipp
Pet, a kedvenc

Pet? Valószínűleg nem sokan hallottatok erről a kis programról. Egy terminálos parancs tároló és indító. A terminálos munka ellen az egyik legnagyobb ellenérv a hosszú és összetett parancsok megjegyzése, begépelése és az ezzel járó hibalehetőség. Más többféle megoldást kipróbáltam, amikor olvastam erről a mini programról.

Mit tud a pet?

Gyakorlatilag nem tesz mást, csak egy adatbázisba tárolja a megadott parancsokat, majd elindítja a kiválasztottat. Ez így nem tűnik sokkal többnek, mint az alias, de több, egyszerűbb és jobban kezelhető. Míg az alias egy parancs rövidítés, meg kell jegyezni az alias nevét, addig a pet egy kereshető adatbázist ad. Míg az alias-t kézzel kell beírni, a pet megoldja, hogy az utolsó parancsot automatikusan beírja az adatbázisba. Bár nem túl nagy feladat az aliasok mentése, a pet a gitlab és a github szinkronizációt alapból ismeri. Read more Pet, a kedvenc

User copy, felhasználó másolás

Linux tipp
Linux tipp

User copy, azaz felhasználó másolása Linux alatt nem mindennapi feladat. Sokan nem is gondolnak ilyenre, mert nem érzik fontosnak.

User copy, azaz felhasználó másolás

Mi is ez? Ha egy felhasználót egyazegyben, teljesen mértékben lemásolunk egy másik felhasználói név alá. Minden adatát, beállítását átmásolunk egy új felhasználónak.

Mi az értelme?

A legegyszerűbb oka lehet, ha egy biztonsági másolatot, tartalék usert akarunk létrehozni. Így ha valamit elrontunk nagyon a saját felhasználói nevünk alatt, akkor van egy olyan felhasználó, melyet használni tudunk. Érdemes nagyobb konfigurálási művelet előtt egy ilyen tartalékot létrehozni, és nem lesz túl nagy probléma, ha nem lesz jó az új beállítás.
Ilyenkor valóban kis munkával – hiszen a felhasználói beállítások nagy része másolásra került – folyathatjuk a munkát az új néven. Read more User copy, felhasználó másolás

ViFM fájl átnevezés

Vim alapokA ViFM egy nagyon kellemes, gyors fájlkezelő. Sokan nem szeretik, illetve nem ismerik, így készítettem régebben egy kis bemutatót róla. A ViFM és sok egyéb fájlkezelő egyik nagyon hasznos tulajdonsága a Vim stílusú működés. Ami nem merül ki a billentyűkombinációkban, hanem lehetőséget ad a fájlnevek szerkesztésére is a Vim programmal. Így az átnevezés gyors és hatékony művelet lehet, ha ismerjük a Vim működését. Pár alapvető feladatot érdemes megtanulni, ha tömegesen szeretnénk fájlokat átnevezni. Pár alapvető példát mutatok be, de előtte az alapok.

ViFM átnevezés parancsai

A kijelölt fájlokat lehet átnevezni. Ami lehet a kurzor alatti fájl, vagy ha többet akarunk a Space-vel kijelöltek. Read more ViFM fájl átnevezés

Vim – copy, paste

Vim alapokVim ismertető harmadik részében szintén alapvető, egyszerű témákat érintünk. Bár a Vim összetett feladatokra is alkalmas, de mi jelenleg csak a faék egyszerűségű teendőket vizsgáljuk. Ott is a (szerintem) legegyszerűbb megvalósítást.

Szöveg másolása a Vim alatt

Egy normális szövegszerkesztőben elengedhetetlen a szöveg gyors másolása és beillesztése. A Vim ebben is kezes partnerünk lesz, de a Vim kicsit másképp másol, mint amire gondolnánk. A parancs nem a c, amire számítani lehetne a copy szóból és nem is a Crtl+C.

A Vim ehelyett y-t (yank) használja másoláshoz. Az y másolja, amit kiválasztottál. Alapesetben a szót, amin a kurzor áll. Read more Vim – copy, paste