linux

NVim sorok számozása

Sorszámozás NVim alatt

A legpraktikusabb megoldásnak a sima sorszámozást tartom, maikor emelkedő sorszámmal látja el az NVim (vi, vim) a sorokat és azt menet közben ki- és bekapcsolhatom. Így mindig a megfelelő állásban van a sorszámozásom.
Alap, és mindenki tudja: parancsot bevinni, értéket megadni csak a "parancs" módban lehet. Ebbe úgy lépünk be, hogy lenyomjuk az Esc gombot. Majd a parancssorba beírjuk a

:set number

kami911 képe

32 éves a Linux (kernel)

Éppen 32 éve volt, hogy Linus Torvalds – egy finn egyetemista – elküldte az szerény levelét a comp.os.minix hírcsoportba, amelyben bejelentette, hogy egy új, Linux nevű projektbe kezdett:

From: Linus Benedict Torvalds

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)

Linus

PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

azaz

Hello mindenkinek, aki minixet használ -

Egy (ingyenes) operációs rendszert készítek (csak hobbiból, nem lesz nagy és profi, mint a gnu) 386(486) AT klónokra. Ez már április óta készül, és lassan kezd elkészülni. Szeretnék minden visszajelzést arról, hogy az embereknek mi tetszik/nem tetszik a minixben, mivel az én OS-em némileg hasonlít rá (többek között ugyanaz a fájlrendszer fizikai elrendezése (praktikus okokból)).

Jelenleg a bash(1.08) és a gcc(1.40) portolását végeztem el, és úgy tűnik, hogy a dolgok működnek. Ez azt jelenti, hogy néhány hónapon belül valami működőképeset fogok kapni, és szeretném tudni, hogy a legtöbb ember milyen funkciókat szeretne. Bármilyen javaslatot szívesen fogadok, de nem ígérem, hogy megvalósítom őket :-)

Linus

PS. Igen - mentes mindenféle minix kódtól, és van benne többszálú fs. NEM protable (386-os task switchinget használ stb.), és valószínűleg soha nem is fog támogatni mást, mint AT-harddiszket, mivel csak az van :-(.

A „Linux” elnevezés szigorú értelemben véve a Linux-rendszermagot jelenti, amelyet Linus Torvalds kezdett el fejleszteni 1991-ben. A köznyelvben mégis gyakran a teljes Unix-szerű operációs rendszerre utalnak vele, amely a Linux-rendszermagra és az 1983-ban, Richard Matthew Stallman vezetésével indult GNU projekt keretében született alapprogramokra épül. A Linux pontosabb neve ebben az értelemben GNU/Linux.

A „Linux” kifejezést használják Linux-disztribúciókra (terjesztések) is, ám ilyenkor általában a disztribúció nevét is hozzáteszik. Egy-egy disztribúció olyan összeállítás, amely az alaprendszeren túl bizonyos szempontok alapján összeválogatott és testre szabott programokat tartalmaz.

A Linux a szerverek és személyi számítógépek mellett – elsősorban nyíltságának köszönhetően – megtalálható sok összetett elektronikus eszközben, így hálózati eszközökben (például routerek), hordozható eszközökben (például mobiltelefonok, okostelefonok, PDA-k, hordozható hanglejátszók, órák), háztartási gépekben, szórakoztató elektronikai berendezésekben (például asztali DVD-lejátszók, videojáték-konzolok, set-top-boxok) is. Bizonyos területeken (például webszerverek, szuperszámítógépek esetében) a legmeghatározóbb operációs rendszernek számít, ám az utóbbi években személyi számítógépekre (asztali gépek, hordozható gépek) is egyre szélesebb körben telepítenek valamilyen Linux disztribúciót. Az egyre szélesebb elterjedtség köszönhető részben az Ubuntunak, részben pedig a netbookok elterjedésének.

A Linux barátságos, csak megválogatja a barátait – tartja a mondás. Azonban napjaink Linux kiadásai nem annyira válogatósak, sem a barátok, sem a hardverek tekintetében.

A hőskor

Van egy réges-régi sztereotípia a Linux-szal kapcsolatban, hogy ez valami programozóknak szánt, fekete parancssorból irányítható, nagyon tudományos rendszer. Eredetét tekintve a Linux és ősei is, az Unix-szerű operációs rendszerek népes családja a tudományos világból eredeztethetők. Az 1970-es években az AT&T munkatársai: Ken Thompson, Dennis Ritchie és mások munkája révén született meg az Unix, amely később Linus Torvalds finn számítástechnikust is megihletett. Ha szigorúan nézzük, a Linux nem más mint a Linux-rendszermag vagy más néven Linux-kernel, azaz egy szabad szoftver, nyílt forráskódú, Unix-szerű operációs rendszermag. Manapság azonban a Linux kifejezéssel az emberek – tágabb értelemben – a Linux-rendszermaggal futó operációs rendszereket is érthetik. Ez elmúlt évtizedekben sok-sok rendszer alakult a Linux mellett, melyek követi az ősi Unix szemléletet, többek között: HP-UX, AIX, OpenBSD, FreeBSD NetBSD vagy éppen a Mac OS X operációs rendszerek.

Az Unix-szerű operációs rendszerek családfája, talán egy brazil szappanopera kuszaságát idézi: upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

Szabadság és közösség

Mivel a Linux szabad szoftver, ezért szabadon használható, másolható, terjeszthető, tanulmányozható és módosítható számítógépes program a forráskódjával együtt. Ez a szabad szemlélet sok fejlesztő és fejlesztőcég számára szimpatikus, hiszen közösen fejleszthetnek olyan szoftvereket, amelyeket egyedül kifejleszteni sokkal költségesebb és jóval tovább is tartana. A közösségi szemlélet még azokból az időkből származik, amikor egy kis kör kiváltsága volt csak a számítástechnika és a szoftvereket kollégák, egyetemi- és kutatólaborok mérnökei fejlesztették leginkább csak kutatási céllal vagy saját és egymás szórakoztatására. Emellett kialakult a tulajdonosi szoftver fogalma, amely a munkahelyi, baráti kapcsolatokat helyett a pénzszerzést helyezte előtérbe.

Szerencsére a szabad szoftverek világa is megmaradt, és népesebb, többet alkalmazott mint eddig bármikor a történelemben. Nem csak a Linux Kernel, hanem a LibreOffice irodai programcsomag, a VLC videólejátszó, a Firefox és Chromium böngészők és még sok más program is független fejlesztők, alapítványok vagy fejlesztőcégek kezei között alakulnak. Olyan ez mint a tábortűz, amelynél mindenki kiveszi a részét a munkából, van aki fát gyűjt, van aki tüzet rak, van aki főz és mindenki jóllakik és jól is érzi magát. Ez a segítő szándékú, közösségi szellem lengi be a szabad szoftverek világát, s nem csak a szoftverfejlesztés, hanem a dokumentációírás, fordítás, és a felmerült problémák kezelését is – például a fórumokban, levelezőlistákon. Bárki részt vehet a közös munkában, aki segíteni szeretne.

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

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 szkriptek használata. Ma arra térek ki, hogy én miért szeretem a szkripteket é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 cikken, alkoss saját véleményt.

Boot lista hiba javítása

A Linux általában telepítéskor felismeri a többi operációs rendszert, amit be is rak az indításkor látható menübe. Illetve kernel telepítéskor szintén nincs más dolgunk, mint a telepítést, frissítést lefuttatni és már újraindításkor az össze telepített rendszer és az összes kernel verzió kiválasztható. Egypár újabban tesztelt disztribúció már nem így jár el. Azaz nemes egyszerűséggel eldönti: csak én vagyok a gépen, ha a többit is indítani akarod, akkor majd azt te megoldod.

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

Több, a parancssorral (CLI) foglalkozó cikkem után egy nagyon kellemetlen megjegyzés sorozatot kaptam az egyik fórumon. Így pár szóban leírom, hogy miért is érdemes a CLI, azaz a parancssoros felülettel is foglalkozni. A gondolatsort a felvetett vélemények mentén fogalmazom meg. Bár sokan úgy gondolják, hogy már a téma felvetése sem érdekes, hiszen ők biztosan nem fognak parancssorban dolgozni, de én azt tanácsolom, hogy ennek ellenére olvassák el a cikket. Majd gondolkodjanak el rajta.

Kernel frissítés

Linux Mint Kernel frissítés, telepítés Linux Mint alatt, grafikusan. A Linux kernel a Linux operációs rendszer magja, amely az alapvető szoftverréteget képezi a Linux alapú rendszerekben. A kernel felelős az operációs rendszer alapvető funkcióinak kezeléséért és irányításáért, például a hardveres erőforrások kezeléséért, a fájlrendszer működéséért, a memóriaallokációért és a folyamatok kezeléséért.

Fájl átnevezés helyesírás ellenőrzéssel?

Renameutils?? Az állományok átnevezése Linux alatt nagyon egyszerű. Kismillió grafikus és parancssoros megoldás található, én is bemutattam ebben a videóban egy kellemes és nem csak Linux alatt használható fájl átnevező programot. A legegyszerűbbtől kezdve megtalálhatjuk a nagyon komplex és sok mindent tudó fájlokat kötegelten átnevező programot a kedvenc Linux disztribúciónkra. Én már régóta keresek egy olyant, ami helyesírás-ellenőrzést is tud, ráadásul egyesével tudom átnevezni a fájlokat egy könyvtárban.

Redshift CLI módban - színhőmérséklet megadása

Ebben a cikkben a redshift parancssoros alkalmazását, automatizálását ismerjük meg Linux alatt. Felmerült egy kérdés a redshift-et kapcsolatban: nem, vagy csak nehézkesen lehet openbox stb. alá betenni úgy, mint KDE stb. alá, valami ikon képében, hogy rákattintva kényelmes állíthassuk az értékeket. A szemünk fénye fontos, hiszen sokat ülünk a monitor előtt. Ha fáj a szemünk, vagy a fejünk számítógépezés után forduljunk szemészhez. Bár ma már sok a jó monitor, de mindenképp figyeljünk a szemünk épségére. Akár a színhőmérséklet beállításánál, akár a monitor fényerejénél.

Screen tearing, azaz képszakadás eltüntetése

Ebben a cikkben megismerheted, hogyan lehet eltüntetni egyes Intel rendszereken a Screen tearing-et, azaz szaggatást a filmek lejátszásánál Linux alatt, illetve hasonló probléma megoldását egy AMD RX570-es kártyánál. Több helyen olvastam, hogy a videó lejátszás, vagy gyors görgetés alatt tapasztalható szaggatás, magyarul a Screen tearing egyes Linux disztribúcióknál.

WordPress mentése MarkDown formátumba

Hogyan mentsük le a WordPress honlapunkat és az összes bejegyzést hogyan konvertáljuk át MarkDown formátumba? A feladat nem mindennapi, és vélhetően nem sok embert érint. Használhatjuk a leírt módszereket a WordPress-webhely áttelepítéséhez Markdown-kompatibilis CMS-re (például Hugo, Jekyll stb.), vagy egyszerűen készítsünk biztonsági másolatot cikkeiről kényelmes és könnyen olvasható formátumban. Nekem ez a második cél volt a fontos.

NVim színek és panel

A Vim, Nvim testre szabása egyszerű, ha valaki szeret foglalkozni vele. A technikai beállítások nagy száma, az összes lehetséges paraméter nagyon pontos állíthatósága miatt pont úgy fog viselkedik, ahogy azt szeretnénk. Ez a technikai fele, aminek látható eredménye nincs. Nem fog senki rácsodálkozni a beállításaidra, ha a helyesírási, vagy automata szövegcserélési megoldásokat beállítod. De amikor egy szép színösszeállítást, illetve panelt mutatsz már jönnek is a dicsérő szavak. A mai Nvim témánk két nagyon egyszerű feladat lesz:

Find parancs alap használata

Find parancs használata Linux alatt nagyon egyszerű és hatékony. Érdemes az alapokkal megismerkedni, és ha kell, használni is. A find parancs egy kereső parancs, amivel fájl tulajdonosának, fájlméretének, fájlmódosítási dátumának, fájlnevének stb. megadásával keresni. Gyakorlatilag bármire kereshetünk, ami egy fájlhoz tartozik.

Vannak grafikusak is…

Fzf plugin a Ranger-hez

Ranger bővítése, azaz plusz funkciókkal lesz jobban kezelhető a kedvenc terminálos fájlkezelőnk. A Ranger ismert és elterjedt fájlkezelő, sokban eltér a megszokott grafikus programoktól. Ezért sokan nem használják, bár gyorsan megtanulható és kis gyakorlás után már hatékony is lehet. Az alap bővítése sem sokkal nehezebb, hiszen a billentyű kombinációkhoz egy-egy parancs társítható. A bővítés, a funkciók beilletése sem bonyolultabb!

Parancssori operátorok

A Linuxos parancssor használatával elég sokat foglalkoztam, hiszen az egyik kedvencem. Szeretnék pár olyan egyszerű megoldást bemutatni, amivel különféle parancsokat összekötünk, egyiket a másikba átirányíthatjuk. Bár érdekes lehet csak olvasni ezt a bejegyzést, illetve meghallgatni majd a videót, de gyakorlatilag én mindenkinek azt tanácsolom, hogy érdemes megnyitni egy terminált és ezeket a parancsokat elvégezni.

Pár Ranger gondolat

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.

Oldalak

Feliratkozás RSS - linux csatornájára