Neofetch и fastfetch: системна информация в терминала
Neofetch е малък скрипт на bash, който показва основна информация за *nix подобна операционна система — дистрибуция, ядро, обвивка, работна среда, процесор, памет — с логото на дистрибуцията в ASCII отстрани.
Важно за 2024 и нататък: разработката на neofetch е спряна — хранилището е архивирано и пакетът вече липсва от новите Ubuntu и Debian издания. Заместителят, който върши същата работа и се поддържа активно, е fastfetch. Оригиналните команди по-долу стоят, защото neofetch още се среща по по-стари машини.
fastfetch — наследникът
sudo apt install fastfetch
Ако го няма в хранилището на дистрибуцията, пакетът се сваля от releases страницата. Извиква се просто с fastfetch, а конфигурацията е в ~/.config/fastfetch/config.jsonc.
Neofetch по дистрибуции
Ubuntu desktop
sudo apt-get install neofetch

Ubuntu server
sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt update
sudo apt install neofetch

CentOS 7
curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
yum install neofetch

Kali Linux
sudo apt-get install neofetch

Настройка
При първото пускане neofetch си създава конфигурационен файл. Там се включва и изключва всеки ред поотделно:
~/.config/neofetch/config.conf
Полезните опции от командния ред:
neofetch --off # без ASCII логото, само текстът
neofetch --stdout # чист текст, за пренасочване във файл
neofetch --config none # по подразбиране, игнорира конфигурацията
neofetch --ascii_distro arch # чуждо лого
Като поздрав при влизане
За да излиза при всяко отваряне на терминал, редът се добавя в края на ~/.bashrc:
fastfetch
На сървър същото се прави през MOTD — изпълним файл в /etc/update-motd.d/, който се вижда от всички при влизане по SSH.
⚠️ На производствен сървър с много едновременни сесии това не е безобидно украшение: всяко влизане отваря процес, който чете хардуерна информация. При машина, до която се стига десетки пъти на час или през автоматизация, е по-добре да остане само на работния плот.