A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | Utolsó változat Következő változat mindkét oldalon | ||
oktatas:linux:szorakozas:fortunes [2019/06/12 08:38] |
oktatas:linux:szorakozas:fortunes [2019/08/16 20:01] admin létrehozva |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas:linux:szórakozás|< Szórakozás]] | ||
+ | |||
+ | ====== Fortunes ====== | ||
+ | |||
+ | * **Szerző:** Sallai András | ||
+ | * Copyright (c) Sallai András, 2016, 2017, 2018, 2019 | ||
+ | * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | ||
+ | * Web: http://szit.hu | ||
+ | |||
+ | ===== A fortunes programról ===== | ||
+ | |||
+ | Apró szerencse sütiket kaphatsz kérésre. A sütik valójában | ||
+ | bölcs vagy vicces mondások, idézetek, egyéb szövegek. | ||
+ | |||
+ | |||
+ | ===== Telepítés ===== | ||
+ | |||
+ | |||
+ | apt install fortunes fortune-mod | ||
+ | |||
+ | |||
+ | ===== Használat ===== | ||
+ | |||
+ | fortune | ||
+ | |||
+ | ===== Saját fortune fájl készítése és használata ===== | ||
+ | |||
+ | |||
+ | Készítünk egy szoveg nevű fájlt: | ||
+ | mcedit szoveg | ||
+ | |||
+ | Írjuk bele a mondásainkat. Például: | ||
+ | |||
+ | <code valami szoveg> | ||
+ | |||
+ | Addig jár a korsó a kútra, amíg el nem törik. | ||
+ | |||
+ | % | ||
+ | |||
+ | Lakva ismerni meg az embert. | ||
+ | |||
+ | % | ||
+ | |||
+ | Ha majd kivágtad az utolsó fát, | ||
+ | megmérgezted az utolsó folyót, | ||
+ | és kifogtad az utolsó halat, | ||
+ | rádöbbensz, hogy a pénz nem ehető. | ||
+ | |||
+ | Indián mondás | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | A mondásokat százalékjellel szeparáld. | ||
+ | Minden mondás tartalmazhat üres sorokat is. | ||
+ | |||
+ | |||
+ | A véletlen kiválasztáshoz készítenünk kell egy | ||
+ | .dat fájlt: | ||
+ | |||
+ | strfile szoveg | ||
+ | |||
+ | Ekkor két állományunk lesz: | ||
+ | * szoveg | ||
+ | * szoveg.dat | ||
+ | |||
+ | Futtatás: | ||
+ | fortune szoveg | ||
+ | |||
+ | Vegyük észre, hogy nem írtam kiterjesztést. | ||
+ | Futtatáskor a két fájlnak vagy az aktuális könyvtárban léteznie kell, | ||
+ | vagy az alábbi helyen. | ||
+ | |||
+ | |||
+ | Esetleg másoljuk a két fájlt a következő helyre: | ||
+ | |||
+ | /usr/share/games/fortunes | ||
+ | |||
+ | Ekkor a parancsot bárhol kiadhatjuk. | ||
+ | Ha fenti könyvtárban már vannak szöveggyűjtemények, mindig be kell írni | ||
+ | a fortune parancs után a szoveg szót is. | ||
+ | |||
+ | Ha egy hu könyvtárba másoljuk a két fájlt, magyar nyelvű környezet esetén ezt fogja alapból | ||
+ | megjeleníteni. | ||
+ | mkdir /usr/share/games/fortunes/hu | ||
+ | cp szoveg /usr/share/games/fortunes/hu/ | ||
+ | cp szoveg.dat /usr/share/games/fortunes/hu/ | ||
+ | |||
+ | Ha ide itt is több gyűjteményünk van, meg kell adni a nevét a kívánt fájl nevét. | ||
+ | Ha nem adunk meg paramétert, a fájlok közül is véletlenszerűen választ a fortune. | ||
+ | ===== Használat ===== | ||
+ | |||
+ | Beírjuk a fortune parancsot: | ||
+ | fortune | ||
+ | |||
+ | A root felhasználó nem használhatja ebben a formában, mivel a fortune parancs | ||
+ | útvonala: | ||
+ | which fortune | ||
+ | /usr/games/fortune | ||
+ | |||
+ | ===== Automatizálás bejelentkezésnél ===== | ||
+ | |||
+ | A rendszergazda automatizálhatja a fortune parancsot, bejelentkezés után, | ||
+ | minden felhasználó számára. Ekkor írjuk például a /etc/profile állomány | ||
+ | végére a fortune szót: | ||
+ | nano /etc/profile | ||
+ | |||
+ | Az állomány végére írt parancs: | ||
+ | fortune | ||
+ | |||
+ | Ekkor a konzolos bejelentkezés után megjelennek a /etc/motd üzenetei, majd a | ||
+ | lefut a fortune parancs. | ||
+ | |||
+ | A felhasználó is automatizálhatja magának a fortune parancsot. Írjuk a parancsot | ||
+ | a .bashrc fájl végére. | ||
+ | nano ~/.bashrc | ||
+ | |||
+ | fortune | ||
+ | |||
+ | |||
+ | A rendszergazda készíthetünk motd scriptet is: | ||
+ | |||
+ | nano /etc/update-motd.d/50-fortune | ||
+ | |||
+ | Tartalma például: | ||
+ | <code bash /etc/update-motd.d/50-fortune> | ||
+ | #!/bin/bash | ||
+ | export LANG=hu_HU.UTF-8 | ||
+ | /usr/games/fortune | ||
+ | </code> | ||
+ | |||
+ | Az állományra adjunk futási jogot: | ||
+ | chmod +x /etc/update-motd.d/50-fortune | ||
+ | |||
+ | A fáj nevét egy számmal kezdtük. A szám meghatározza a motd soraiban hol jelenjen meg az üzenet, | ||
+ | azaz prioritást. | ||
+ | |||