2017. szeptember 15., péntek

Surfraw - Parancssoros felület a legnépszerűbb keresőkhöz, és 100+ weboldalhoz





A Surfraw egy gyors Unix parancssor, ami összekapcsolódik több keresőhöz mint a Google, Bing, DuckDuckGo, illetve egyéb oldalakhoz mint Wiki, Amazon, BBC, eBay, stb. Azt figyelembe kell venni, hogy a Surfraw nem egy kereső, pusztán egy parancssoros felület a különböző oldalakhoz. A működéséhez szükséges grafikus vagy szöveges böngésző. Eredetileg Julian Assange fejlesztette ki a programot, aki a WikiLeaks alapítója. 

Surfraw telepítése


A program elérhető az alapértelmezett tárolókból, így könnyen telepíthetjük. 

Arch alapú disztribúcióknál 

sudo pacman -S surfraw

Debian, Ubuntu, LinuxMint alatt

sudo apt-get install surfraw surfraw-extra

Amennyiben mégsem érhető a tárolóból, akkor telepíthetjük forrásból is. Ehhez először le kell tölteni a forrás fájlt innen. 
Nyisd meg a terminált és írd be a következőket. Tömörítsd ki. 

gzip -dc surfraw-2.2.9.tar.gz | tar xvvf -

majd lépj be a surfraw-2.2.9 könyvtárba és...

./configure

make

Végül futtasd le a telepítést.

sudo make install

A program az /usr/local/ helyre kerül telepítésre. 

Surfraw beállítása


A program az alapértelmezett böngésződet fogja használni a találatok megjelenítéséhez. Ha a rendszerben nincs egyetlen böngésző sem (ami szerintem nehezen elképzelhető, akkor a surfraw a $BROWSER változót fogja használni a config fájlhoz. Ha ez a változó is üres, akkor hibaüzenetet kapsz. A hiba elhárításához az alábbiakat kell megtenned. 

mkdir ~/.config/surfraw/

Most készítsd el a config fájlt. 

sudo vi ~/.config/surfraw/conf

Add hozzá a következő sorokat

SURFRAW_graphical_browser=/usr/bin/chromium
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=yes

A Chromiumot és a Lynx-et kicserélheted másra is, ha nem ezeket használod. Mentsd el és zárd be a szerkesztőt. 
Amennyiben a SURFRAW_graphical érték No, akkor csak a szöveges böngészőkben keres. Tehát el kell távolítani a SURFRAW_text_browser=/usr/bin/lynx sort. 
Ezen kívül megtalálható még egy alapértelmezett config fájl az /etc/xdg/surfraw/conf. Ez tartalmaz minden szükséges konfigurációs fájlt. 

Surfraw használata


A surfraw tartalmaz egy szkript kollekciót, amit elvi-nek hívnak. 
Futtasd le a következő parancsot az elvi listájának megjelenítéséhez:

surfraw -elvi


Ahogyan a fenti képen látható, az elvi megjeleníti a keresőket és több mint 100 weboldalt. 
Pl. ha a Google-ben szeretnél rákeresni a linux szóra, akkor írd be a következőt. 

surfraw google linux

Használhatsz rövidítést is. 

sr google linux

Automatikusan megnyílik az alapértelmezett böngésző, és rákeres a linuxra. 
Ha szeretnéd bekapcsolni a "Jó napom van" funkciót, akkor használd a következő kapcsolót. 

surfraw google -l archlinux 

A fenti paranaccsal közvetlenül az Arch Linux oldalára jutsz el. 

Több szóra is rákereshetsz egyszerre, ezeket vesszővel kell elválasztani egymástól. 

surfraw google Arch Linux, Debian, Unix

Ha szeretnél X darabszámú találatot megjeleníteni, akkor ezt írd be (itt 10 találatot fog hozni)

surfraw google -results=10 Arch Linux, Debian, Unix

A Surfraw természetesen nem csak a Google-ben tud keresni. Használja a többi népszerű keresőt is, mint a Yandex, DuckDuckGo, Bing, stb. 

Pl. DuckDuckGo használata így működik

surfraw duckduckgo Arch Linux

Bing pedig így

surfraw bing Arch Linux

Ahogyan a cikk elején szerepelt, a surfraw nem csak keresésre használható, hanem hozzáfér a legnépszerűbb oldalakhoz is. Ilyen az Amazon, Wiki, eBay, BBC, stb. 
Ha pl. szeretnél rákeresni egy könyvre az Amazonon, akkor írd be a következőket

surfraw amazon -search=books -country=en -q Think on these things

Amennyiben a Wiki cikkeiben szeretnél keresni, akkor...

surfraw archwiki install fonts

vagy rövidítve ugyanez

sr archwiki install fonts

Ha a githubon keresel

sr github explainshell

Konkrét cikkekre is rákereshetünk a Wikipédián. 

sr wikipedia linux

Unatkozol? Keress rá kedvenc videódra a YouTube-on. 

sr youtube somebody that I used to know


Könyvjelzők


A surfraw támogatja a könyvjelzők használatát is. Egy könyvjelző hozzáadása esetén add hozzá a /etc/xdg/surfraw/bookmarks vagy $HOME/.config/surfraw/bookmarks-hoz. 
Minden könyvjelző külön sorban lesz. Itt egy példa:

ostechnix https://www.ostechnix.com/
surfraw http://alioth.debian.org/projects/surfraw

Egy könyvjelző előhívásához használd ezt:

sr bookmark


Forrás:https://www.ostechnix.com/surfraw-commandline-interface-popular-search-engines-100-websites/

2017. szeptember 5., kedd

Hogyan hívhatod elő a fa struktúrát linux alatt


Ma azt fejtem ki, hogy hozható elő a fa struktúra linux alatt. Ezzel a paranccsal fa-szerűen jelennek meg a könyvtárak. Biztosan csodálkozol azon, hogy még létezik a földön bárki, aki ezt használja, miközben létezik az ls parancs a könyvtár megjelenítésére. Az ls paranccsal ellentétben a Tree parancs egy rekurzív könyvtár listázó program, ami mélyreható listát készít a fájlokról. Ez igazán hasznos akkor ha olyan könyvtárakat keresel, melyek alkönyvtárakat is tartalmaznak az Unix-szerű rendszerekben. 


A program használata


Tree telepítése

A Tree parancs a legtöbb linux disztribúció tárolójában alapból fent van, így csak telepíteni kell a következő parancsokkal. 

Arch linux esetén

sudo pacman -S tree

RHEL, CentOS Fedora esetén

sudo yum install tree esetleg sudo dnf install tree

Suse és OpenSuse alatt

sudo zypper install tree

Debian, Ubuntu, LinuxMint alatt 

sudo apt-get install tree

Tree használata

Ha csak magában használod ezt a parancsot, akkor kilistázza az aktuális mappa teljes tartalmát. Tehát terminálban futtasd le:

tree

Példa a kimenetre


A lista alatt számszerűen olvashatjuk hány mappa és fájl van a listában. A fenti példában 3321 alkönyvtár és 40023 fájl található. 

Ha egy specifikus mappát szeretnél megjeleníteni, akkor használd így a parancsot. Pl. az /etc esetén

tree /etc/

Példa a kimenetre. 


Alapértelmezettként a lista nem tartalmaz rejtett fájlokat. A rejtett fájlok megjelenítéséhez a -a paramétert kell használni. 

tree -a /etc/

Példa a kimenetre. 


Most ellenőrizzük a fenti példát. A könyvtárak és fájlok száma több, mint az előző esetben. Ez csak azért lehetséges, mert most már megjelennek a rejtett fájlok is. 
Ha szeretnéd színesben megjeleníteni a címtár neveit, akkor használd a -C paramétert. 

tree -C /etc/

Példa a kimenetre. 


Ahogy látható a fenti példából a tree parancs kilistázza a könyvtárakat és fájlokat különböző színekkel. Ez hasznos a fájlok és könyvtárak egyszerű megkülönböztetésére. 
Most megjelennek az alkönyvtárak és a fájlok is. Ha csak a könyvtárakra van szükség, akkor a -d paramétert kell használni. 

tree -d /etc/

Példa a kimenetre.


Megjeleníthető a könyvtár soronként is a következőképpen:

tree -d /etc/ | less

Üss Entert, hogy navigálhass a kimenetben. Alapból a tree parancs kilistázza az alkönyvtárakat és a fájlokat a fő könyvtárban. Ha szeretnéd limitálni a kimenet mélységét, akkor a -L kapcsolót kell használni. 

tree -L 2 /etc/

Itt az L jelöli a könyvtár fa maximális mélységét. 


Forrás:
https://www.ostechnix.com/view-directory-tree-structure-linux/

2017. augusztus 24., csütörtök

Feren OS - Linux Mint rolling kiadásban

Valószínűleg nem vagyok egyedül, amikor azt mondom számomra eddig teljesen ismeretlen volt a disztribúció. Nos, az a lényeg, hogy teljes mértékben a Linux Mintre épül, de kiegészítve sok egyéb extrával. Már a disztribúció nyitólapja is ezzel a szlogennel indul: "Egy egyszerű, egyszerűen használható, folyamatosan frissített operációs rendszer, ami helyettesítheti a Mac OS-t, és a Windowst"
Hogy ezen állítás mennyire igaz, azt majd mindenki eldönti saját maga. Nekem pozitív élményeim voltak, igaz a Linux Mintet szeretem és régóta használom. 

Feren OS Jellemzői


A honlapon néhány marketing mondat található azzal kapcsolatban, hogy ők miért jók, miért érdemes ezt a Feren OSt-t választani. Miért is?

  • Mert a dizájnt a fejlesztők neked készítették sok szeretettel.
  • Mert a legjobban kedvelt linux disztribúció adja az alapot. A britek készítik, és a Linux Mintre épül. 
  • Mert nem gyűjtenek adatokat rólad mint a Windows 10. Folyamatosan jönnek a frissítések és van beépített tűzfal. 
  • Már előre telepítve rengeteg hasznos alkalmazást találsz. 
  • Sokkal jobban testre szabhatod mint a Windowst vagy a Mac OS-t. 
  • Előre telepített témák. 

Feren OS rendszerkövetelmények


  • 1-2 GB RAM (az akadálymentes futáshoz inkább 3-4 GB)
  • 20 GB tárhely (50 GB javasolt)
  • 64 bites architektúra

Feren OS telepítése


A telepítő fájl letölthető innen: http://ferenos.weebly.com/get-it.html 

Elindítottam a virtuális gépet és megvártam míg betölt a Live rendszer.  







Ahogyan betöltött az asztal, a jobb felső sarokban megjelent egy hibaüzenet (ami ezen a képen nem látszik, hogy csökkentett üzemmódban fut). Valószínűleg kevés volt neki a szufla, vagy nem szereti a videokártyámat. Ettől függetlenül elindítottam a telepítőt. A telepítő varázsló nem igazán különbözik az átlag *buntu telepítőtől. Az első lépés a nyelv megadása volt. 




Érdemes bejelölni a harmadik féltől származó szoftvereket, hogy ezzel később már ne legyen problémánk. 



A telepítés típusánál több lehetőségünk van. Ha már adott egy operációs rendszer, akkor telepíthetjük mellé, vagy törölhetjük az egész lemezt, és csak a Feren-t hagyjuk meg. Használhatunk LVM-et, és titkosítás is szerepel az opciók között. Általában a kézi particionálást választom több oprendszer esetén. 



Partíciók elkészítése előtt még felugrik egy figyelmeztető ablak. 





Időzóna megadása. Ezt már automatikusan kiválasztja a telepítő. 



Billentyűzet kiosztás megadása. 



Létre kell hoznod egy felhasználói fiókot. 




Elindult a telepítés. Néhány percig tartott az egész folyamat. 












A telepítés befejeződött, most már újra lehet indítani a gépet, vagy folytatni a tesztelést a Live rendszerben. 





Feren OS használat közben


Mivel a disztribúció szinte megegyezik a Linux Mint-el, így nem nagyon megyek bele a részletekbe. Login után az asztalon egy beállításokat segítő ablak fogad. Ilyennel már más disztribúciónál is találkoztam, és mindenképpen hasznosnak tartom. Igaz, angolul van, de nem bonyolult benne az eligazodás. 




Menürendszer a klasszikus Cinnamon-nak megfelelő. Meglehetősen sok programot felpakoltak alapból, mindent nem sorolnám föl. Az irodánál említést érdemel, hogy a LibreOffice mellett a WPS is elérhető. 














Alapértelmezett böngésző a Vivaldi, de akinek ez nem jön be, azt természetesen lecserélheti másra is. 




Mivel kezdő és talán Windowsról áttért felhasználókra gondoltak, és inkább nekik szól a témaválasztó. Az alkalmazáson belül előre konfigurált témák található, melyekkel különböző operációs rendszereket lehet utánozni. Van Mac, Windows, Linux, Google téma. Ezeken belül pedig az oprendszer verziója is megadható. Tehát nekem az XP kinézet tetszik, akkor ez beállítható pár kattintással. A felső sávban választhatunk az oprendszer "bőrök" között. 


Időközben rákattintottam egy sötét témára, ezért változott a háttér sötétre. Ez független ettől az alkalmazástól. 






Új rendszernél gyakori, hogy le kell tölteni az elérhető frissítéseket. Itt is megjelent néhány. A frissítés előtt érdemes átnézni melyik a gyorsabb tükör kiszolgáló, mert nem biztos, hogy az alapértelmezett megfelel nekünk. Erre figyelmeztet a felirat. 



Amit soha nem tudok kihagyni az a szoftverforrások. 


A képen nem látszik minden, de rengeteg ppa tároló fent van alapból. Nem hiszem, hogy ehhez még bármi plusz kellene...


Az egyéb tárolókban bújik meg a Google, a Vivaldi és a Winehq. Meg persze a sourceforge.net



A tárolók után benéztem az alkalmazáskeresőbe. A főoldalon hatalmas ikonokkal látható néhány alkalmazás, ezek a "Szerkesztő választásai". Alatta pedig "Javasolt grafikai alkalmazások" találhatók.  Korábban egy másik disztribúciónál írtam, hogy ilyen "tálalás" mellett szívesen végigkattintgatnám az egészet. :-)






Az erőforrás igénye nem kicsi, de ez látszik az alkalmazás grafikonján. Nem fut más általam elindított program, és még így is "beleharap" a memóriába. Tény, régi a gépem és gyenge a vas amin fut a rendszer. Ettől függetlenül elég erőforrás igényes a Feren OS.  



Vélemény


A fejlesztők egyértelműen azokat a felhasználókat célozták meg, akik más operációs rendszerről váltanának, és közülük is inkább a kezdőket. Olyan felhasználókat, akik ha telepítették a rendszert, akkor már csak használni akarják, és nem bajlódnak a különböző beállításokkal. Fontos számukra a dizájn, esetleg az sem baj, ha külsőleg hasonlít a Windows-ra, mert mondjuk eddig azt használták. Azt gondolom ezt a célt sikerült elérni. 

Mivel a Linux Mint-re épül, így alapból adott a egyszerű telepítési folyamat, és a könnyű kezelhetőség. Gyakorlatilag minden adott ahhoz, hogy egy kezes és a mindennapokban jól használható oprendszert kapjunk. A csomagválasztékra nem lehet panaszunk, hiszen egy alap Linux Mintben is 50E+ alkalmazás érhető el. 

Kiemelendő a rolling release kiadás, ami szerint nagyon nem kell figyelgetni az újabb kiadásokat, mert folyamatosan frissül. Az *buntu alapú disztribúcióknál nem annyira jellemző ez a fajta frissítési mód, inkább ragaszkodnak a fix kiadásokhoz. A Feren OS így kilóg a sorból. 

Kritika abból a szempontból illetheti a disztribúciót, hogy elég nagy az erőforrás igénye, de valahol ez a csili-vili külső miatt talán érthető. Sok minden be van kapcsolva, de gyomlálni lehet Aki azonban régebbi és gyengébb géppel rendelkezik, annak nem a Feren lesz a befutó. Azonban ha figyelembe vesszük azt, hogy a mostani gépek többségébe már inkább 6-8 GB (vagy még több) memória kerül, akkor nem annyira vészes a helyzet.
Másik negatívum, hogy asztali környezetből kizárólag a Cinnamon érhető el, legalábbis ez az alap, és mindent erre építettek fel. A Cinnamon rajongók otthonosan fogják magukat érezni. 

Összességében azért tetszett a disztribúció, mert sok és jó szolgáltatást kínál, ezért ajánlom mindenkinek kipróbálásra.