A következő cikkben megnézzük a FIGlet-et. Ez az alkalmazás, amely segít nekünk hozzon létre saját ASCII szöveges szalaghirdetéseket. Ezeket vonzó módon és egyszerű szövegből hozzák létre. Ezek létrehozásához használhatunk két FIGL nevű parancssori segédprogramot és egy másik hasonló TOIlet nevű segédprogramot.
A FIGlet egy terminál segédprogram, egyszerűen használható és ezzel együtt szöveges szalaghirdetések létrehozása ASCII vagy nagy betűkkel. Ezeket a szalaghirdetéseket különböző betűtípusok segítségével hozhatjuk létre, amelyek kisebb ASCII karakterekből álló konglomerátumokból álló betűkből állnak.
Telepítse és használja a Figlet és Toilet eszközöket az Ubuntuban
A FIGlet és a TOIlet eszközök használatához telepítenünk kell őket a rendszerünkre az alapértelmezett csomagkezelő használatával. Ehhez megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk:
sudo apt install figlet toilet
A FIGlet
A telepítés után a figlet használatának alapvető módja az adja meg az átalakítani kívánt szöveget egy nagy szalaghirdetésen vagy szövegen. A FIGlet el tudja olvasni az üzenetet a standard bemenetről vagy a parancssor részeként. Néhány érv, amelyet felhasználhatunk a kimenet módosításához:
- -f betűtípus kiválasztásához.
- -d a betűkészlet könyvtár kiválasztásához.
- -c központosítja a kimeneti szöveget.
- -l igazítsa a szöveget balra.
- -r jobbra igazítja a szöveget.
- -w adja meg a kimenet méretét.
- -k lehetővé teszi a kernelést, külön-külön létrehozva az egyes betűket a szomszédosakkal való egyesítés helyett.
Hozza létre az igazolt igazítást
Ha azt akarjuk, hogy a kimenet a központban legyen létrehozva, akkor a -c argumentumot fogjuk használni. Ehhez megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk:
figlet -c Ubunlog.com
Ezenkívül használhatjuk a -l-t is, hogy a kimenetet balra állítsuk, vagy -r-t jobbra.
Adja meg a kimeneti szélességet
A kimenet szélességét a -w argumentummal is szabályozni tudjuk. Az alapértelmezett szélesség 80 oszlop. Ehhez ugyanabban a terminálban írjuk:
figlet -w 100 ancho de salida definido en 100
Ha szélesebb terminálunk van, akkor megtehetjük használja a terminálunk teljes szélességét a -t argumentummal:
figlet -t Ubunlog.com
Helyezzen be helyet a karakterek között
hogy tisztább eredményt kap, képesek leszünk használni a -k argumentumot. Ezzel egy kis teret adhatunk a kinyomtatott karakterek között.
figlet -t -k espacio agregado entre caracteres
Szöveg olvasása egy fájlból
Ahelyett, hogy a parancsra írnánk a szöveget, képesek leszünk elolvasni a szöveget egy fájlból. Ehhez a -p opció amint azt a következők mutatják:
echo "Ejemplo de texto para el articulo sobre figlet" > ejemplo.txt figlet -kp < ejemplo.txt
Változtassa meg a kimeneti forrást
Ha akarjuk, akkor megadhatunk egy másik forrást a kimenethez. Ehhez a -f argumentumot fogjuk használni. Új forrás a .flf vagy .tlf fájl tárolni / usr / share / figlet. A rendelkezésre álló forrásokat a következők beírásával ellenőrizhetjük a terminálban (Ctrl + Alt + T):
ls /usr/share/figlet/
A konzultáció után használhatjuk azt a betűtípust, amely a legjobban tetszik. Ebben a példában a banner.flt betűtípusra fogunk váltani a következő gépeléssel:
figlet -f banner "Cambio de fuente a banner"
Ha valaki többet szeretne megtudni a FIGletről, megkeresheti a a projekt honlapja.
A TOIlet használata
A TOIlet parancsot is használják transzformálja a szöveget ASCII karakterekké. A futtatás legegyszerűbb módja a következő:
toilet Ubunlog.com
Egy adott betűtípusra váltáshoz a -f opció. A forrásokat ugyanabból a könyvtárból olvassuk, mint amikor a FIGlet-et használjuk.
toilet -f future Ubunlog.com
Több közülük a FIGletben használható opciók a TOIlet-re is vonatkoznak. További információért keresse meg a megfelelő man oldalakat:
man figlet man toilet
Ebben a cikkben két parancssori segédprogramot láthattunk. Mindkettő nagyon hasznos lehet a szöveg nagy ASCII szöveges karakterekké történő átalakításához vagy szalaghirdetések létrehozásához.
Lenne egy kérdésem, és az, hogy nem tudom, hogyan jelenítsem meg az általam elhelyezett üzenetet minden alkalommal, amikor kinyitom a terminált, mindenesetre köszönöm a bemutatót 😀