Linux_Logo - Usa ka Tool sa Command Line sa Pag-imprinta sa Kolor nga ANSI Logos sa Linux Distributions


Ang linuxlogo o linux_logo usa ka Linux command line utility nga nagmugna ug kolor ANSI nga hulagway sa Distribution logo nga adunay pipila ka impormasyon sa sistema.

Kini nga utility makakuha og System Information gikan sa /proc Filesystem. Ang linuxlogo makahimo sa pagpakita sa kolor nga ANSI nga imahe sa lainlaing mga logo gawas sa logo sa pag-apod-apod sa host.

Ang impormasyon sa Sistema nga may kalabotan sa logo naglakip sa – Bersyon sa Linux Kernel, Oras kung kanus-a ang Kernel kataposang Na-compile, Numero/kinauyokan sa processor, Speed, Manufacturer ug processor Generation. Nagpakita usab kini og kasayuran bahin sa kinatibuk-ang pisikal nga RAM.

Angayan nga hisgutan dinhi nga ang screenfetch usa ka lain nga himan nga parehas nga klase, nga nagpakita sa logo sa pag-apod-apod ug usa ka mas detalyado ug giporma nga sistema nga nagpahibalo sa https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Nasakpan na namo ang screenfetch kaniadto, nga mahimo nimong i-refer sa:

  1. ScreenFetch – Naghimo og Impormasyon sa Sistema sa Linux

Ang linux_logo ug Screenfetch kinahanglan dili itandi sa usag usa. Samtang ang output sa screenfetch mas pormat ug detalyado, diin ang linux_logo makagama ug pinakadaghang kolor nga ANSI diagram, ug opsyon sa pag-format sa output.

Ang linux_logo kay gisulat ilabina sa C programming Language, nga nagpakita sa linux logo sa X Window System ug busa ang User Interface X11 aka X Window System kinahanglang i-install. Ang software gipagawas ubos sa GNU General Public License Version 2.0.

Alang sa katuyoan sa kini nga artikulo, gigamit namon ang pagsunod sa palibot sa pagsulay aron masulayan ang linux_logo utility.

Operating System : Debian Jessie
Processor : i3 / x86_64

Pag-instalar sa Linux Logo Utility sa Linux

1. Ang linuxlogo package (stable nga bersyon 5.11) anaa aron ma-install gikan sa default package repository ubos sa tanang Linux distribution gamit ang apt, yum o dnf package manager sama sa gipakita sa ubos.

# 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. Kung ma-install na ang linuxlogo package, mahimo nimong ipadagan ang command linuxlogo para makuha ang default logo para sa distribution nga imong gigamit..

# linux_logo
OR
# linuxlogo

3. Gamita ang opsyon [-a], dili sa pag-imprinta og bisan unsang nindot nga kolor. Mapuslanon kung tan-awon ang linux_logo sa itom ug puti nga terminal.

# linux_logo -a

4. Gamita ang opsyon [-l] sa pag-imprinta og LOGO lamang ug dili iapil ang tanang ubang System Information.

# linux_logo -l

5. Ang switch nga [-u] magpakita sa oras sa sistema.

# linux_logo -u

6. Kung interesado ka sa Load Average, gamita ang opsyon [-y]. Mahimo nimong gamiton ang labaw sa usa ka kapilian matag higayon.

# linux_logo -y

Alang sa dugang nga mga kapilian ug tabang sa kanila, mahimo nimong gusto nga modagan.

# linux_logo -h

7. Adunay daghang mga built-in nga Logos alang sa lain-laing mga distribusyon sa Linux. Mahimo nimong makita ang tanan nga mga logo gamit ang opsyon nga -L list switch.

# linux_logo -L list

Karon gusto nimong i-print ang bisan unsang logo gikan sa lista, mahimo nimong gamiton ang -L NUM o -L NAME aron ipakita ang gipili nga logo.

  1. -L NUM – mag-imprinta og logo nga adunay numero nga NUM (wala na gamita).
  2. -L NAME – i-print ang logo nga adunay ngalan nga NAME.

Pananglitan, aron ipakita ang AIX Logo, mahimo nimong gamiton ang command ingon:

# linux_logo -L 1
OR
# linux_logo -L aix

Matikdi: Ang -L 1 sa command diin ang 1 mao ang numero diin ang AIX logo makita sa listahan, diin ang -L aix mao ang ngalan diin ang AIX logo makita sa ang listahan.

Sa susama, mahimo nimong i-print ang bisan unsang logo gamit kini nga mga kapilian, pipila ka mga pananglitan nga makita.

# linux_logo -L 27
# linux_logo -L 21

Niining paagiha, mahimo nimong gamiton ang bisan unsang mga logo pinaagi lamang sa paggamit sa numero o ngalan, nga supak niini.

Pipila ka Mapuslanon nga mga Trick sa Linux_logo

8. Mahimo nimong i-print ang imong logo sa pag-apod-apod sa Linux sa pag-login. Aron maimprinta ang default nga logo sa login mahimo nimong idugang ang ubos nga linya sa katapusan sa ~/.bashrc file.

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

Matikdi: Kung walay ~/.bashrc nga payl, mahimong kinahanglan ka nga maghimo og usa ubos sa user home directory.

9. Human sa pagdugang sa linya sa ibabaw, pag-logout lang ug pag-login pag-usab aron makita ang default nga logo sa imong distribusyon sa Linux.

Hinumdomi usab, nga mahimo nimong i-print ang bisan unsang logo, pagkahuman sa pag-login, pinaagi lamang sa pagdugang sa linya sa ubos.

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

Importante: Ayaw kalimti ang pag-ilis sa num sa numero nga supak sa logo, nga gusto nimong gamiton.

10. Mahimo usab nimo i-print ang imong kaugalingon nga logo pinaagi lamang sa pagtino sa lokasyon sa logo sama sa gipakita sa ubos.

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

11. I-print ang logo sa Network Login.

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

Mahimo nimong gamiton ang logo sa ASCII kung wala’y suporta alang sa napuno nga kolor nga ANSI Logo ingon:

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

12. Paghimo og Penguin port - Usa ka set sa port aron pagtubag sa koneksyon. Sa paghimo sa Penguin port Idugang ang ubos nga linya sa file /etc/services file.

penguin	4444/tcp	penguin

Dinhi ang '4444' mao ang numero sa pantalan nga sa pagkakaron libre ug wala gigamit sa bisan unsang kapanguhaan. Mahimo nimong gamiton ang lain nga pantalan.

Idugang usab ang ubos nga linya sa file /etc/inetd.conf file.

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

I-restart ang serbisyo inetd ingon:

# killall -HUP inetd

Dugang pa, ang linux_logo mahimong magamit sa bootup script aron malimbongan ang tig-atake ingon man mahimo ka magdula usa ka prank sa imong higala. Kini usa ka nindot nga himan ug mahimo nakong gamiton kini sa pipila sa akong mga script aron makakuha og output sumala sa basehan sa pag-apod-apod.

Sulayi kini kausa ug dili ka magbasol. Ipahibalo kanamo kung unsa ang imong gihunahuna bahin sa kini nga utility ug kung giunsa kini mahimong mapuslanon kanimo. Padayon nga Konektado! Padayon sa Pagkomento. I-like ug i-share mi ug tabangi mi nga ma-spread.