Терминал похож на виртуальный второй дом для многих пользователей Linux, поскольку они проводят большую часть своего рабочего времени, набирая в нем команды. Важно настроить терминал по своему вкусу, если вы не хотите утомлять себя тусклым черным экраном командной строки.
Linux предлагает вам настроить любой аспект терминала - его внешний вид, поведение, цветовые схемы, шрифт и экран-заставку.
В этой статье мы рассмотрим, как настроить заставку терминала Linux, чтобы оживить сеансы командной строки.
Шаг 1. Поиск файла конфигурации оболочки
Эмулятор терминала, установленный на вашем компьютере Linux, работает как интерфейс для базовой оболочки. В большинстве дистрибутивов Linux Bash - это оболочка по умолчанию, которая предустановлена вместе с системой. В Linux, если вам не нравится оболочка по умолчанию - в большинстве случаев Bash - вы всегда можете изменить оболочку с помощью chsh.
Каждая оболочка имеет файл конфигурации, хранящийся в домашнем каталоге пользователя. Для Bash файл называется .bashrc. И если вы используете Zsh, это будет .zshrc.
В домашнем каталоге найдите файл конфигурации, соответствующий используемой оболочке. В рамках этого руководства мы продемонстрируем, как настроить экран-заставку в Bash. Однако обратите внимание, что шаги аналогичны и для других оболочек.
Чтобы персонализировать заставку вашего терминала, сначала откройте файл конфигурации оболочки, используя свой любимый текстовый редактор. В этом случае Vim:
vim ~ / .bashrc
Шаг 2. Добавление содержимого экрана-заставки
Прежде чем вы начнете добавлять сложные сценарии в файл, попробуйте сначала напечатать простую строку, чтобы убедиться, что файл конфигурации правильно прочитан оболочкой. Для этого добавьте в файл конфигурации следующую строку:
echo "Добро пожаловать в Терминал!"
Теперь, сохранить и выйти из Vim и перезапустите терминал, чтобы просмотреть изменения.
Приветственное текстовое сообщение будет отображаться каждый раз при запуске оболочки, обычно при перезапуске терминала.
Теперь, когда вы знаете, что файл конфигурации работает, пришло время добавить в него интригующую информацию и команды.
1. Отображение системной информации на экране-заставке
Чтобы оживить ситуацию, вы можете отображать системную информацию в верхней части нового экземпляра терминала привлекательным способом. Вам не нужно беспокоиться об извлечении системных деталей и их красивом представлении, уже доступно несколько инструментов, которые сделают эту работу за вас. Двумя наиболее часто используемыми являются Neofetch и Screenfetch.
Прежде чем вы сможете добавить команды в файл конфигурации, установить Neofetch (или Screenfetch) с помощью диспетчера пакетов по умолчанию в вашей системе.
Затем, в зависимости от пакета, который вы установили выше, добавьте одну из следующих команд в конец файла конфигурации оболочки:
neofetch
выборка экрана
Сохраните изменения и перезапустите терминал.
2. Отображение случайного сообщения
Вы можете использовать удача для отображения случайных (иногда забавных) котировок при запуске терминала. Перед редактированием файла конфигурации установите удача package в вашей системе.
В Ubuntu / Debian:
sudo apt install fortune
В Arch Linux:
sudo pacman -S fortune-mod
Чтобы установить fortune на Fedora и CentOS:
sudo dnf установить фортуна-мод
После установки добавьте следующую команду в конец файла конфигурации:
удача
Выход:
Вы можете набрать удачу с помощью других утилит, таких как коровье высказывание для создания броских подсказок на экране-заставке. Установите пакет cowsay на свой компьютер и добавьте следующую строку в файл конфигурации оболочки:
удача | коровье высказывание
Выход:
3. Показать ASCII Art при запуске
Обычный текст может сильно оттолкнуть некоторых пользователей. Хотя терминал Linux не поддерживает изображения и видео, вы, тем не менее, можете использовать искусство ASCII, чтобы добавить визуального акцента к экрану.
Для этого вы можете использовать фиглет утилита для преобразования обычного текста в искусство ASCII. Пакет доступен в официальных репозиториях дистрибутива и может быть загружен с помощью менеджера пакетов по умолчанию.
В системах на основе Debian, таких как Ubuntu:
sudo apt установить фиглет
Чтобы установить figlet в Arch Linux:
sudo pacman -S фиглет
В Fedora / CentOS и других дистрибутивах на основе RPM:
sudo dnf установить фиглет
После установки добавьте в файл конфигурации оболочки следующую инструкцию:
figlet -cl "Это строка"
...куда "Это строка"- это текст, который вы хотите отобразить как искусство ASCII.
Например:
4. Добавить информацию о погоде и дате
Если вы без ума от Linux и не можете вспомнить текущую дату и погоду во время работы в командной строке, вы можете настроить терминал так, чтобы он напоминал вам об этих деталях при запуске.
Установить завиток в вашей системе, если у вас его еще нет. Затем, чтобы получать информацию о погоде каждый раз, когда вы запускаете терминал, добавьте следующую строку в файл конфигурации:
curl wttr.in/paris? 0
Обязательно замените "Париж"в вышеупомянутой команде с вашим географическим положением. В ?0 приказывает программе печатать только текущую погоду вместо трехдневного прогноза по умолчанию.
Вы также можете распечатать текущую дату и день, используя утилита даты. Просто добавьте в конфигурацию оболочки следующую строку:
Дата
После добавления обеих команд в файл заставка будет выглядеть примерно так:
Шаг 3: Сохранение и проверка изменений
После того, как вы закончите настройку и редактирование файла конфигурации, пришло время навсегда применить эти изменения, сохранив файл и выйдя из него. Чтобы просмотреть заставку, просто перезапустите терминал из меню приложений или используйте Ctrl + Alt + Т вместо этого сочетание клавиш.
Вы также можете создавать собственные сценарии, которые печатают то, что вы хотите видеть на экране-заставке вашего терминала. Затем просто добавьте команду для выполнения сценария в файл конфигурации оболочки, и все готово.
Не соглашайтесь с внешним видом терминала по умолчанию
В отличие от Windows и macOS, пользователи полностью контролируют внешний вид и поведение своей системы Linux. Вы можете буквально изменить любой аспект операционной системы, поскольку большая часть кода имеет открытый исходный код и доступна для изменения.
Но понять код может быть сложно, если вы не знакомы с языком программирования. Поэтому любители Linux, которые хотят окунуться в настройку и разработку ядра, должны хорошо разбираться в языке программирования C и его концепциях.
Язык программирования C имеет непростую репутацию. Но если вы с этим справитесь, вы можете запрограммировать что угодно, как показывают эти советы.
Читать далее
- Linux
- Терминал
- Настройка Linux

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться