🐧 Linux_Logo – Π²Ρ‹Π²ΠΎΠ΄ ASCII Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Linux с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ систСмС

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Linux logo

by itisgood

linuxlogo ΠΈΠ»ΠΈ linux_logo – это малСнькая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, которая Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ANSI ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° дистрибутива Linux с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы) вмСстС с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ систСмС.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° linux_logo ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы /proc ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ANSI-изобраТСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° дистрибутива хоста.

БистСмная информация, связанная с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ – Π²Π΅Ρ€ΡΠΈΡŽ ядра Linux, врСмя послСднСй компиляции ядра, Π½ΠΎΠΌΠ΅Ρ€/ядро процСссора, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, производитСля ΠΈ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ процСссора.

Π’Π°ΠΊΠΆΠ΅ отобраТаСтся информация ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΌ объСмС физичСской ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ screenfetch ΠΈ Neofetch – Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ дистрибутива ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

linux_logo ΠΈ Screenfetch Π½Π΅ слСдуСт ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄ screenfetch Π±ΠΎΠ»Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ, linux_logo Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ максимальноС количСство Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ANSI Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ форматирования Π²Ρ‹Π²ΠΎΠ΄Π°.

linux_logo написана Π² основном Π½Π° языкС программирования C, которая ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ linux Π² X Window System, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс X11 aka X Window System. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU General Public License Version 2.0.

Установка ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Linux Logo Π² Linux

1. ΠŸΠ°ΠΊΠ΅Ρ‚ linuxlogo доступСн для установки ΠΈΠ· рСпозитория ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎ всСх дистрибутивах Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² apt, yum ΠΈΠ»ΠΈ dnf, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

$ sudo apt install linuxlogo         [Debian, Ubuntu ΠΈ Mint]
$ sudo yum install linux_logo        [RHEL/CentOS/Fedora ΠΈ Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/linuxlogo  [Gentoo Linux]
$ sudo apk add linuxlogo             [Alpine Linux]
$ sudo pacman -S linuxlogo           [Arch Linux]
$ sudo zypper install linuxlogo      [OpenSUSE]

Если ΠΏΠ°ΠΊΠ΅Ρ‚ linuxlogo Π½Π΅ доступСн ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· исходников, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС.

$ git clone git://github.com/deater/linux_logo 
$ cd linux_logo
$ ./configure
$ make
$ sudo make install

2. ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° linuxlogo ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ linuxlogo, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ дистрибутива.

# linux_logo
ΠΈΠ»ΠΈ
# linuxlogo

3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ [-a], Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°. ПолСзно ΠΏΡ€ΠΈ просмотрС linux_logo Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

# linux_logo -a

4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ [-l] для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ LOGO ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ всСй ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ БистСмной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

# linux_logo -l

5. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ [-u] ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы.

# linux_logo -u

6. Если вас интСрСсуСт срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ [-y].

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

# linux_logo -y

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎ Π½ΠΈΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

# linux_logo -h

7. БущСствуСт мноТСство встроСнных Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов Linux.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всС эти Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ†ΠΈΡŽ -L list switch.

# linux_logo -L list

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ допустим Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ вывСсти любой Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈΠ· списка, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -L NUM ΠΈΠ»ΠΈ -L NAME для отобраТСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°.

  • -L NUM – Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ NUM (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅).
  • -L NAME – Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ с ΠΈΠΌΠ΅Π½Π΅ΠΌ NAME.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ AIX, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

# linux_logo -L 1
ΠΈΠ»ΠΈ
# linux_logo -L aix

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: -L 1 Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π³Π΄Π΅ 1 – это Π½ΠΎΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ AIX появляСтся Π² спискС, Π° -L aix – это имя, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ AIX появляСтся Π² спискС.

# linux_logo -L 27
# linux_logo -L 21

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ², просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ имя, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ.

см. Ρ‚Π°ΠΊΠΆΠ΅:

 

You may also like

Leave a Comment