Linux_Logo - käsurea tööriist Linuxi distributsioonide värviliste ANSI-logode printimiseks


linuxlogo või linux_logo on Linuxi käsurea utiliit, mis loob vähese süsteemiteabega Distribution-logo värvilise ANSI-pildi.

See utiliit hankib süsteemiteabe/proc Filesystemist. linuxlogo on võimeline näitama värvilist ANSI pilti erinevatest logodest peale hosti jaotuse logo.

Logoga seotud süsteemiteave sisaldab - Linuxi tuuma versiooni, aega, millal tuum viimati kompileeriti, protsessori arv/tuum, kiirus, tootja ja protsessori genereerimine. See näitab ka teavet kogu füüsilise RAM-i kohta.

Siinkohal tasub mainida, et ekraaniotsing on veel üks sarnast tüüpi tööriist, mis näitab levitamise logo ja üksikasjalikumat ja vormindatud süsteemi, mis teavitab https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Oleme juba ammu kajastanud ekraanipilti, millele võite viidata aadressil:

  1. ScreenFetch - genereerib Linuxi süsteemiteavet

linux_logo ja Screenfetch ei tohiks üksteisega võrrelda. Kui ekraaniotsingu väljund on vormindatum ja üksikasjalikum, siis linux_logo annab maksimaalse arvu värvilisi ANSI-skeeme ja valiku väljundi vormindamiseks.

linux_logo on kirjutatud peamiselt C-programmeerimiskeeles, mis kuvab Linuxi logo X Windowsi süsteemis ja seetõttu tuleks installida kasutajaliides X11 ehk X Window System. Tarkvara on välja antud GNU General Public License Version 2.0 all.

Selle artikli eesmärgil kasutame linux_logo utiliidi testimiseks järgmist testimiskeskkonda.

Operating System : Debian Jessie
Processor : i3 / x86_64

Linuxi logo utiliidi installimine Linuxi

1. Pakett linuxlogo (stabiilne versioon 5.11) on saadaval installimiseks vaikepaketi hoidlast kõigis Linuxi distributsioonides, kasutades apt, yum või dnf paketihaldurit, nagu allpool näidatud.

# apt-get install linux_logo			[On APT based Systems]
# yum install linux_logo			[On Yum based Systems]
# dnf install linux_logo			[On DNF based Systems]
OR
# dnf install linux_logo.x86_64			[For 64-bit architecture]

2. Kui linuxlogo pakett on installitud, võite käivitada käsu linuxlogo , et saada kasutatava levitamise vaikelogo.

# linux_logo
OR
# linuxlogo

3. Kasutage suvandit [-a] , et mitte printida väljamõeldud värve. Kasulik, kui vaadata linux_logo mustvalge terminali kohal.

# linux_logo -a

4. Kasutage suvandit [-l] ainult LOGO printimiseks ja kogu muu süsteemiteabe välistamiseks.

# linux_logo -l

5. Lüliti [-u] kuvab süsteemi tööaega.

# linux_logo -u

6. Kui olete huvitatud koormuse keskmisest, kasutage valikut [-y] . Korraga võite kasutada mitut võimalust.

# linux_logo -y

Kui soovite rohkem võimalusi ja nende kohta abi, võiksite joosta.

# linux_logo -h

7. Erinevate Linuxi distributsioonide jaoks on palju sisseehitatud logosid. Võite näha kõiki neid logosid, kasutades valikut -L list .

# linux_logo -L list

Nüüd soovite printida loendist mis tahes logo, võite valitud logo kuvamiseks kasutada -L NUM või -L NAME .

  1. -L NUM - prindib logo numbriga NUM (aegunud).
  2. -L NAME - printib logo nimega NAME.

Näiteks AIX-i logo kuvamiseks võite kasutada käsku järgmiselt:

# linux_logo -L 1
OR
# linux_logo -L aix

Märkus: käsk -L 1 , kus 1 on number, millega AIX logo loendis kuvatakse, kus -L aix on nimi, millel AIX logo kuvatakse nimekiri.

Samamoodi võite printida mis tahes logo nende valikute abil, mõned näited, mida vaadata.

# linux_logo -L 27
# linux_logo -L 21

Nii saate kasutada mis tahes logosid lihtsalt numbri või nime abil, mis on selle vastu.

Mõned kasulikud trikid Linux_logost

8. Võite logimise ajal printida oma Linuxi levitamise logo. Vaikelogo printimiseks sisselogimisel võite lisada alloleva rea faili ~/.bashrc lõppu.

if [ -f /usr/bin/linux_logo ]; then linux_logo; fi

Märkus. Kui ~/.bashrc -faili pole, peate võib-olla selle looma kasutaja kodukataloogi alla.

9. Pärast ülemise rea lisamist logige lihtsalt välja ja logige uuesti sisse, et näha Linuxi distributsiooni vaikelogot.

Pange tähele, et pärast sisselogimist võite printida mis tahes logo, lisades lihtsalt alloleva rea.

if [ -f /usr/bin/linux_logo ]; then linux_logo -L num; fi

Tähtis: ärge unustage numbrit asendada logoga vastuolus oleva numbriga.

10. Võite printida ka oma logo, määrates lihtsalt logo asukoha, nagu allpool näidatud.

# linux_logo -D /path/to/ASCII/logo

11. Printige võrgu sisselogimisel logo.

# /usr/local/bin/linux_logo > /etc/issue.net

Kui värviliselt täidetud ANSI logo ei toeta, võiksite kasutada ASCII logo:

# /usr/local/bin/linux_logo -a > /etc/issue.net

12. Pingviini pordi loomine - pordikomplekt ühenduse loomiseks. Pingviinipordi loomiseks lisage faili/etc/services faili järgmine rida.

penguin	4444/tcp	penguin

Siin on 4444 pordi number, mis on praegu vaba ja mida ükski ressurss ei kasuta. Võite kasutada erinevat porti.

Lisage ka failile /etc/inetd.conf järgmine rida.

penguin	stream	     tcp	nowait	root /usr/local/bin/linux_logo 

Taaskäivitage teenus inetd järgmiselt:

# killall -HUP inetd

Pealegi saab linux_logo-d kasutada alglaadimisskriptis nii ründaja petmiseks kui ka oma sõbraga nalja mängimiseks. See on kena tööriist ja ma võin seda kasutada mõnes oma skriptis väljundi saamiseks jaotuspõhiselt.

Proovige seda üks kord ja te ei kahetse. Andke meile teada, mida te sellest utiliidist arvate ja kuidas see teile kasulik võib olla. Hoidke ühendust! Jätka kommenteerimist. Meeldib ja jaga meid ning aitab meil levida.