🐧 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