Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:szorakozas:fortunes

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:szorakozas:fortunes [2019/06/12 08:38]
oktatas:linux:szorakozas:fortunes [2019/08/16 20:01] (aktuális)
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. ​
 +