Как установить Neofetch на Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Neofetch - это мощный командный инструмент, который предоставляет краткое и наглядное представление различных системных деталей, включая операционную систему, версию ядра, процессор, память и многое другое. В этом руководстве вы узнаете, как установить и настроить Neofetch на вашей системе Linux, а также как настроить вывод под свои нужды.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/RemoteAccessandNetworkingGroup(["Remote Access and Networking"]) linux(("Linux")) -.-> linux/VersionControlandTextEditorsGroup(["Version Control and Text Editors"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/chmod("Permission Modifying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") linux/SystemInformationandMonitoringGroup -.-> linux/uname("System Information Displaying") linux/SystemInformationandMonitoringGroup -.-> linux/hostname("Hostname Managing") linux/UserandGroupManagementGroup -.-> linux/export("Variable Exporting") linux/RemoteAccessandNetworkingGroup -.-> linux/ssh("Secure Connecting") linux/PackagesandSoftwaresGroup -.-> linux/software("Linux Software") linux/VersionControlandTextEditorsGroup -.-> linux/vim("Text Editing") subgraph Lab Skills linux/cp -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/chmod -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/mkdir -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/uname -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/hostname -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/export -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/ssh -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/software -.-> lab-420114{{"Как установить Neofetch на Linux"}} linux/vim -.-> lab-420114{{"Как установить Neofetch на Linux"}} end

Введение в Neofetch

Neofetch - это командный инструмент для получения информации о системе для Linux и других операционных систем, подобных Unix. Он предоставляет краткое и наглядное представление различных системных деталей, включая операционную систему, версию ядра, процессор, память и многое другое.

Одним из основных применений Neofetch является быстрый сбор и вывод информации о системе. Это может быть особенно полезно при отладке, мониторинге системы или просто для удовлетворения любопытства по поводу конфигурации оборудования и программного обеспечения на Linux-машине.

Для демонстрации возможностей Neofetch давайте выполним команду на системе Ubuntu 22.04:

neofetch

Это выведет полный отчет о деталях системы, в том числе:

  • Операционная система и дистрибутив
  • Версия ядра
  • Модель и архитектура процессора
  • Использование памяти
  • Дисковое хранилище
  • Графический адаптер
  • Окружение рабочего стола
  • Терминал-емулятор
  • Shell
  • и многое другое
graph TD A[Neofetch] --> B[Информация о системе] B --> C[Операционная система] B --> D[Детали оборудования] B --> E[Конфигурация программного обеспечения]

Информация, предоставляемая Neofetch, может быть особенно полезна для разработчиков, системных администраторов и любителей, которым необходимо быстро оценить конфигурацию оборудования и программного обеспечения на Linux-системе. С помощью понимания возможностей и ограничений базовой системы пользователи могут принимать информированные решения о развертывании программного обеспечения, обновлении оборудования или отладке.

Установка и настройка Neofetch

Для использования Neofetch вам сначала нужно установить его на вашей системе Linux. Процесс установки может отличаться в зависимости от вашего дистрибутива, но общие шаги похожи.

На Ubuntu 22.04 вы можете установить Neofetch с помощью следующей команды:

sudo apt-get update
sudo apt-get install neofetch

После установки Neofetch вы можете запустить команду для отображения информации о системе:

neofetch

Это предоставит подробный отчет о конфигурации оборудования и программного обеспечения вашей системы.

Для настройки вывода Neofetch вы можете отредактировать файл конфигурации, расположенный по адресу ~/.config/neofetch/config.conf. Этот файл содержит различные настройки, которые позволяют вам изменить отображаемую информацию, макет и визуальный вид вывода Neofetch.

Например, вы можете изменить порядок отображения системной информации, включить или отключить определенные модули, а также добавить пользовательский текст или ASCII-арт в вывод. Вот пример того, как отредактировать файл конфигурации:

## Отключить модель процессора
print_cpu="off"

## Включить модель GPU
print_gpu="on"

## Изменить порядок отображения
print_order="title os host kernel uptime memory gpu disk battery"

После внесения необходимых изменений сохраните файл конфигурации, и в следующий раз, когда вы запустите neofetch, вывод будет соответствовать вашим настройкам.

graph TD A[Установить Neofetch] --> B[Ubuntu 22.04] B --> C[apt-get update] B --> D[apt-get install neofetch] A --> E[Настроить Neofetch] E --> F[~/.config/neofetch/config.conf] F --> G[Настроить вывод]

Изучением способа установки и настройки Neofetch вы можете настроить отображение системной информации под свои конкретные нужды, сделав его ценным инструментом для системных администраторов, разработчиков и любителей Linux.

Настройка вывода Neofetch

Одной из ключевых особенностей Neofetch является возможность высокой настройки под ваши предпочтения. Файл конфигурации, расположенный по адресу ~/.config/neofetch/config.conf, предоставляет широкий спектр опций для настройки отображения системной информации.

Рассмотрим некоторые общие варианты настройки:

Изменение порядка отображения

Вы можете изменить порядок отображения системной информации, изменив переменную print_order в файле конфигурации. Например, чтобы сначала отобразить операционную систему, версию ядра и использование памяти, вы можете использовать следующую конфигурацию:

print_order="os kernel memory"

Включение/отключение модулей

Neofetch предлагает различные модули, которые можно включить или отключить в зависимости от ваших потребностей. Например, если вы не хотите отображать модель процессора, вы можете установить переменную print_cpu в значение "off":

print_cpu="off"

Аналогично вы можете включить или отключить отображение других компонентов системы, таких как GPU, использование диска и информацию о батарее.

Настройка ASCII-арта

Neofetch может отображать ASCII-арт представления различных операционных систем и логотипов. Вы можете выбрать из большого количества предопределенных ASCII-арт или даже создать собственный пользовательский ASCII-арт для отображения рядом с системной информацией.

Для использования пользовательского ASCII-арта вы можете добавить следующую конфигурацию:

ascii_distro="путь/к/вашему/пользовательскому/ascii/art.txt"

Замените "путь/к/вашему/пользовательскому/ascii/art.txt" на фактический путь к файлу с вашим пользовательским ASCII-артом.

graph TD A[Настройка вывода Neofetch] --> B[Изменение порядка отображения] A --> C[Включение/отключение модулей] A --> D[Настройка ASCII-арта] B --> E[print_order] C --> F[print_cpu="off"] D --> G[ascii_distro="путь/к/вашему/пользовательскому/ascii/art.txt"]

Используя эти варианты настройки, вы можете настроить вывод Neofetch под свои конкретные нужды, сделав его более ценным инструментом для анализа системы, мониторинга и презентации.

Резюме

В этом руководстве вы узнали, как установить и настроить Neofetch, инструмент для получения информации о системе для Linux и других операционных систем, подобных Unix. Вы ознакомились с возможностями Neofetch, включая его способность отображать подробную информацию о оборудовании и программном обеспечении вашей системы. Изучив и настроив Neofetch, вы можете быстро собирать и анализировать системные детали, что может быть особенно полезно при отладке, мониторинге системы или просто для удовлетворения вашего любопытства по поводу вашей Linux-машины.