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
Таким образом, вы можете использовать любой из логотипов, просто используя номер или имя, что против него.
см. также:
- 🍔 Вывод великолепных картинов в терминале Linux
- 🕵️♂️ Как отобразить баннер/сообщение перед аутентификацией OpenSSH
- Как установить свой баннер в Metasploit
- 🐧 Как настроить баннер входа в GNOME в CentOS / RHEL 7 и 8