Linux_Logo - ലിനക്സ് വിതരണങ്ങളുടെ കളർ ANSI ലോഗോകൾ പ്രിന്റ് ചെയ്യുന്നതിനുള്ള ഒരു കമാൻഡ് ലൈൻ ടൂൾ


linuxlogo അല്ലെങ്കിൽ linux_logo എന്നത് ഒരു ലിനക്സ് കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണ്, അത് കുറച്ച് സിസ്റ്റം വിവരങ്ങളോടെ വിതരണ ലോഗോയുടെ വർണ്ണ ANSI ചിത്രം സൃഷ്ടിക്കുന്നു.

ഈ യൂട്ടിലിറ്റി /proc ഫയൽസിസ്റ്റത്തിൽ നിന്ന് സിസ്റ്റം വിവരങ്ങൾ നേടുന്നു. ഹോസ്റ്റ് ഡിസ്ട്രിബ്യൂഷൻ ലോഗോ ഒഴികെയുള്ള വിവിധ ലോഗോകളുടെ വർണ്ണ ANSI ഇമേജ് കാണിക്കാൻ linuxlogo പ്രാപ്തമാണ്.

ലോഗോയുമായി ബന്ധപ്പെട്ട സിസ്റ്റം വിവരങ്ങളിൽ ഉൾപ്പെടുന്നു - ലിനക്സ് കേർണൽ പതിപ്പ്, കേർണൽ അവസാനമായി കംപൈൽ ചെയ്ത സമയം, പ്രോസസറിന്റെ നമ്പർ/കോർ, വേഗത, നിർമ്മാതാവ്, പ്രൊസസർ ജനറേഷൻ. മൊത്തം ഫിസിക്കൽ റാമിനെക്കുറിച്ചുള്ള വിവരങ്ങളും ഇത് കാണിക്കുന്നു.

വിതരണ ലോഗോയും കൂടുതൽ വിശദമായതും ഫോർമാറ്റ് ചെയ്തതുമായ സിസ്റ്റത്തെ അറിയിക്കുന്നതും https://linux-console.net/screenfetch-system-information-generator-for-linux/ation കാണിക്കുന്ന സമാനമായ മറ്റൊരു ടൂളാണ് സ്uക്രീൻഫെച്ച് എന്നത് ഇവിടെ പരാമർശിക്കേണ്ടതാണ്. ഞങ്ങൾ ഇതിനകം തന്നെ സ്uക്രീൻഫെച്ച് കവർ ചെയ്തിട്ടുണ്ട്, അത് നിങ്ങൾക്ക് ഇവിടെ പരാമർശിക്കാം:

  1. ScreenFetch – Linux സിസ്റ്റം വിവരങ്ങൾ സൃഷ്ടിക്കുന്നു

linux_logo, Screenfetch എന്നിവ പരസ്പരം താരതമ്യം ചെയ്യാൻ പാടില്ല. സ്uക്രീൻഫെച്ചിന്റെ ഔട്ട്uപുട്ട് കൂടുതൽ ഫോർമാറ്റ് ചെയ്uത് വിശദമാക്കിയിരിക്കുമ്പോൾ, linux_logo പരമാവധി കളർ ANSI ഡയഗ്രാമും ഔട്ട്uപുട്ട് ഫോർമാറ്റ് ചെയ്യാനുള്ള ഓപ്ഷനും ഉത്പാദിപ്പിക്കുന്നു.

linux_logo പ്രാഥമികമായി സി പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലാണ് എഴുതിയിരിക്കുന്നത്, ഇത് X വിൻഡോ സിസ്റ്റത്തിൽ ലിനക്സ് ലോഗോ പ്രദർശിപ്പിക്കുന്നു, അതിനാൽ യൂസർ ഇന്റർഫേസ് X11 അല്ലെങ്കിൽ X വിൻഡോ സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യണം. ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസ് പതിപ്പ് 2.0 പ്രകാരമാണ് സോഫ്റ്റ്uവെയർ പുറത്തിറക്കിയിരിക്കുന്നത്.

ഈ ലേഖനത്തിന്റെ ഉദ്ദേശ്യത്തിനായി, linux_logo യൂട്ടിലിറ്റി പരിശോധിക്കുന്നതിന് ഞങ്ങൾ ഇനിപ്പറയുന്ന ടെസ്റ്റിംഗ് എൻവയോൺമെന്റ് ഉപയോഗിക്കുന്നു.

Operating System : Debian Jessie
Processor : i3 / x86_64

ലിനക്സിൽ ലിനക്സ് ലോഗോ യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ apt, yum അല്ലെങ്കിൽ dnf പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് എല്ലാ Linux വിതരണങ്ങൾക്കും കീഴിലുള്ള ഡിഫോൾട്ട് പാക്കേജ് റിപ്പോസിറ്ററിയിൽ നിന്നും ഇൻസ്റ്റോൾ ചെയ്യാൻ linuxlogo പാക്കേജ് (സ്ഥിരമായ പതിപ്പ് 5.11) ലഭ്യമാണ്.

# 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. linuxlogo പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾ ഉപയോഗിക്കുന്ന വിതരണത്തിനുള്ള ഡിഫോൾട്ട് ലോഗോ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് linuxlogo കമാൻഡ് പ്രവർത്തിപ്പിക്കാം..

# linux_logo
OR
# linuxlogo

3. ഏതെങ്കിലും ഫാൻസി കളർ പ്രിന്റ് ചെയ്യാതെ, [-a] എന്ന ഓപ്uഷൻ ഉപയോഗിക്കുക. ബ്ലാക്ക് ആൻഡ് വൈറ്റ് ടെർമിനലിൽ linux_logo കാണുകയാണെങ്കിൽ ഉപയോഗപ്രദമാണ്.

# linux_logo -a

4. ലോഗോ മാത്രം പ്രിന്റ് ചെയ്യാനും മറ്റ് എല്ലാ സിസ്റ്റം വിവരങ്ങളും ഒഴിവാക്കാനും [-l] ഓപ്ഷൻ ഉപയോഗിക്കുക.

# linux_logo -l

5. [-u] സ്വിച്ച് സിസ്റ്റം പ്രവർത്തനസമയം പ്രദർശിപ്പിക്കും.

# linux_logo -u

6. ലോഡ് ശരാശരിയിൽ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, [-y] ഓപ്ഷൻ ഉപയോഗിക്കുക. നിങ്ങൾക്ക് ഒരു സമയം ഒന്നിലധികം ഓപ്ഷനുകൾ ഉപയോഗിക്കാം.

# linux_logo -y

കൂടുതൽ ഓപ്uഷനുകൾക്കും അവയിൽ സഹായത്തിനും, നിങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ ഇഷ്ടപ്പെട്ടേക്കാം.

# linux_logo -h

7. വിവിധ ലിനക്സ് വിതരണങ്ങൾക്കായി ധാരാളം ബിൽറ്റ്-ഇൻ ലോഗോകൾ ഉണ്ട്. -L list എന്ന ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആ ലോഗോകളെല്ലാം കാണാവുന്നതാണ്.

# linux_logo -L list

ഇപ്പോൾ നിങ്ങൾക്ക് ലിസ്റ്റിൽ നിന്ന് ഏതെങ്കിലും ലോഗോ പ്രിന്റ് ചെയ്യാൻ താൽപ്പര്യമുണ്ട്, തിരഞ്ഞെടുത്ത ലോഗോ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് -L NUM അല്ലെങ്കിൽ -L NAME ഉപയോഗിക്കാം.

  1. -L NUM - NUM എന്ന നമ്പറുള്ള ലോഗോ പ്രിന്റ് ചെയ്യും (ഒഴിവാക്കിയത്).
  2. -L NAME - NAME എന്ന പേരിൽ ലോഗോ പ്രിന്റ് ചെയ്യും.

ഉദാഹരണത്തിന്, AIX ലോഗോ പ്രദർശിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇങ്ങനെ കമാൻഡ് ഉപയോഗിക്കാം:

# linux_logo -L 1
OR
# linux_logo -L aix

ശ്രദ്ധിക്കുക: കമാൻഡിലെ -L 1 ലിസ്റ്റിൽ AIX ലോഗോ ദൃശ്യമാകുന്ന സംഖ്യ 1 ആണ്, ഇവിടെ AIX ലോഗോ ദൃശ്യമാകുന്ന പേരാണ് -L aix പട്ടിക.

അതുപോലെ, ഈ ഓപ്ഷനുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഏത് ലോഗോയും പ്രിന്റ് ചെയ്യാം, കുറച്ച് ഉദാഹരണങ്ങൾ കാണാൻ..

# linux_logo -L 27
# linux_logo -L 21

ഈ രീതിയിൽ, നമ്പറോ പേരോ ഉപയോഗിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഏതെങ്കിലും ലോഗോകൾ ഉപയോഗിക്കാം, അത് എതിരാണ്.

Linux_logo-യുടെ ഉപയോഗപ്രദമായ ചില തന്ത്രങ്ങൾ

8. ലോഗിൻ ചെയ്യുമ്പോൾ നിങ്ങളുടെ Linux വിതരണ ലോഗോ പ്രിന്റ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ലോഗിൻ ചെയ്യുമ്പോൾ ഡിഫോൾട്ട് ലോഗോ പ്രിന്റ് ചെയ്യാൻ നിങ്ങൾക്ക് ~/.bashrc ഫയലിന്റെ അവസാനം താഴെയുള്ള വരി ചേർക്കാവുന്നതാണ്.

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

ശ്രദ്ധിക്കുക: ~/.bashrc ഫയലൊന്നും ഇല്ലെങ്കിൽ, യൂസർ ഹോം ഡയറക്uടറിക്ക് കീഴിൽ നിങ്ങൾ ഒരെണ്ണം സൃഷ്uടിക്കേണ്ടതുണ്ട്.

9. മുകളിലെ വരി ചേർത്ത ശേഷം, നിങ്ങളുടെ ലിനക്സ് വിതരണത്തിന്റെ സ്ഥിരസ്ഥിതി ലോഗോ കാണുന്നതിന് ലോഗ്ഔട്ട് ചെയ്ത് വീണ്ടും ലോഗിൻ ചെയ്യുക.

ലോഗിൻ ചെയ്തതിന് ശേഷം, താഴെയുള്ള വരി ചേർത്ത് നിങ്ങൾക്ക് ഏത് ലോഗോയും പ്രിന്റ് ചെയ്യാമെന്നതും ശ്രദ്ധിക്കുക.

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

പ്രധാനപ്പെട്ടത്: നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ലോഗോയ്ക്ക് എതിരായ നമ്പർ ഉപയോഗിച്ച് നമ്പർ മാറ്റിസ്ഥാപിക്കാൻ മറക്കരുത്.

10. താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ലോഗോയുടെ സ്ഥാനം വ്യക്തമാക്കിക്കൊണ്ട് നിങ്ങൾക്ക് നിങ്ങളുടെ സ്വന്തം ലോഗോ പ്രിന്റ് ചെയ്യാനും കഴിയും.

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

11. നെറ്റ്uവർക്ക് ലോഗിൻ ലോഗോ പ്രിന്റ് ചെയ്യുക.

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

നിറം നിറച്ച ANSI ലോഗോയ്ക്ക് പിന്തുണയില്ലെങ്കിൽ ASCII ലോഗോ ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം:

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

12. ഒരു പെൻഗ്വിൻ പോർട്ട് സൃഷ്ടിക്കുക - കണക്ഷൻ ഉത്തരം നൽകാനുള്ള ഒരു കൂട്ടം പോർട്ട്. പെൻഗ്വിൻ പോർട്ട് സൃഷ്uടിക്കുന്നതിന് /etc/services ഫയലിലേക്ക് താഴെയുള്ള വരി ചേർക്കുക.

penguin	4444/tcp	penguin

ഇവിടെ '4444' എന്നത് നിലവിൽ സൗജന്യവും ഒരു റിസോഴ്സും ഉപയോഗിക്കാത്തതുമായ പോർട്ട് നമ്പറാണ്. നിങ്ങൾക്ക് മറ്റൊരു പോർട്ട് ഉപയോഗിക്കാം.

/etc/inetd.conf ഫയലിലേക്ക് താഴെയുള്ള വരി ചേർക്കുക.

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

inetd സേവനം പുനരാരംഭിക്കുക:

# killall -HUP inetd

മാത്രമല്ല, ആക്രമണകാരിയെ കബളിപ്പിക്കാൻ ബൂട്ടപ്പ് സ്uക്രിപ്റ്റിൽ linux_logo ഉപയോഗിക്കാനും നിങ്ങളുടെ സുഹൃത്തുമായി ഒരു തമാശ കളിക്കാനും കഴിയും. ഇതൊരു നല്ല ഉപകരണമാണ്, വിതരണ അടിസ്ഥാനത്തിൽ ഔട്ട്പുട്ട് ലഭിക്കുന്നതിന് എന്റെ ചില സ്ക്രിപ്റ്റുകളിൽ ഞാൻ ഇത് ഉപയോഗിച്ചേക്കാം.

ഒരിക്കൽ ഇത് പരീക്ഷിക്കുക, നിങ്ങൾ ഖേദിക്കേണ്ടിവരില്ല. ഈ യൂട്ടിലിറ്റിയെക്കുറിച്ച് നിങ്ങൾ എന്താണ് ചിന്തിക്കുന്നതെന്നും അത് നിങ്ങൾക്ക് എങ്ങനെ ഉപയോഗപ്രദമാകുമെന്നും ഞങ്ങളെ അറിയിക്കുക. ബന്ധം നിലനിർത്തുക! അഭിപ്രായമിടുന്നത് തുടരുക. ഞങ്ങളെ ലൈക്ക് ചെയ്ത് ഷെയർ ചെയ്ത് പ്രചരിപ്പിക്കാൻ ഞങ്ങളെ സഹായിക്കൂ.