Терминалът е като виртуален втори дом за много потребители на Linux, тъй като те прекарват по-голямата част от работното си време, въвеждайки команди в него. Важно е да персонализирате терминала според желанието на сърцето си, ако не искате да се отегчавате с тъпия, черен екран на командния ред.

Linux ви предлага избор да персонализирате всеки аспект на терминала – неговия външен вид, поведение, цветови схеми, шрифт и начален екран.

В тази статия ще разгледаме как можете да персонализирате началния екран на вашия Linux терминал, за да подобрите вашите сесии от командния ред.

Стъпка 1: Намиране на конфигурационния файл на Shell

Емулаторът на терминала, инсталиран на вашата Linux машина, работи като интерфейс за основната обвивка. В повечето дистрибуции на Linux Bash е обвивката по подразбиране, която е предварително инсталирана със системата. В Linux, ако не ви харесва обвивката по подразбиране — Bash в повечето случаи — винаги можете променете обвивката с помощта на chsh.

Всяка обвивка има конфигурационен файл, съхранен в домашната директория на потребителя. За Bash файлът се извиква

instagram viewer
.bashrc. И ако използвате Zsh, ще бъде .zshrc.

В началната директория намерете конфигурационния файл, съответстващ на обвивката, която използвате в момента. За целите на това ръководство ще демонстрираме как да персонализирате началния екран на Bash. Имайте предвид обаче, че стъпките са подобни и за други черупки.

За да персонализирате началния екран на вашия терминал, първо отворете конфигурационния файл на обвивката, като използвате вашия любим текстов редактор. В този случай Vim:

vim ~/.bashrc

Стъпка 2: Добавяне на съдържанието на началния екран

Преди да започнете да добавяте сложни скриптове към файла, опитайте първо да отпечатате обикновен низ, за ​​да проверите дали конфигурационният файл е правилно прочетен от обвивката. За да направите това, добавете следния ред към конфигурационния файл:

echo "Добре дошли в терминала!"

Сега, запазете и излезте от Vim и рестартирайте терминала, за да видите промените.

Текстовото съобщение за добре дошли ще се показва всеки път, когато се стартира обвивката, обикновено когато рестартирате терминала.

Сега, когато знаете, че конфигурационният файл работи, е време да добавите интригуваща информация и команди към файла.

1. Показване на системната информация на началния екран

За да подправите нещата, можете да покажете системна информация в горната част на нов екземпляр на терминала по атрактивен начин. Не е нужно да се притеснявате да извлечете системните детайли и да ги представите добре, вече са налични няколко инструмента, които вършат тази работа вместо вас. Две от най-използваните са Neofetch и Screenfetch.

Преди да можете да добавите командите към конфигурационния файл, инсталирайте Neofetch (или Screenfetch) с помощта на мениджъра на пакети по подразбиране във вашата система.

След това, в зависимост от пакета, който сте инсталирали по-горе, добавете една от следните команди в края на конфигурационния файл на обвивката:

neofetch
извличане на екрана

Запазете промените и рестартирайте терминала.

2. Показване на произволно съобщение

Можеш да използваш богатство за показване на произволни (понякога смешни) кавички, когато стартирате терминала. Преди да редактирате конфигурационния файл, инсталирайте богатство пакет на вашата система.

На Ubuntu/Debian:

sudo apt install fortune

На Arch Linux:

sudo pacman -S fortune-mod

За да инсталирате fortune на Fedora и CentOS:

sudo dnf инсталирайте fortune-mod

След като се инсталира, добавете следната команда в края на конфигурационния файл:

богатство

Изход:

Можете да предадете богатство с други помощни програми като крава за създаване на привлекателни подкани за начален екран. Инсталирайте пакета cowsa на вашата машина и добавете следния ред към конфигурационния файл на обвивката:

богатство | крава

Изход:

3. Покажете ASCII изкуство при стартиране

Нормалният текст може да бъде огромно отблъскване за някои потребители. Въпреки че терминалът на Linux не поддържа изображения и видеоклипове, можете обаче да използвате ASCII изкуство, за да добавите визуален щрих към екрана.

За това можете да използвате фиушка помощна програма за конвертиране на нормален текст в ASCII art. Пакетът е наличен в официални хранилища на дистрибуции и може да бъде изтеглен с помощта на мениджъра на пакети по подразбиране.

На базирани на Debian системи като Ubuntu:

sudo apt install figlet

За да инсталирате figlet на Arch Linux:

sudo pacman -S figlet

На Fedora/CentOS и други базирани на RPM дистрибуции:

sudo dnf инсталирайте figlet

След като бъде инсталиран, добавете следното изявление към конфигурационния файл на обвивката:

figlet -cl "Това е низ"

...където "Това е низ" е текстът, който искате да покажете като ASCII арт.

Например:

4. Добавете информация за времето и датата

Ако сте луди по Linux и изглежда не можете да запомните текущата дата и времето, докато работите на командния ред, можете да конфигурирате терминала да ви напомня за подобни подробности при стартирането.

Инсталирай къдрица на вашата система, ако все още го нямате. След това, за да получавате подробности за времето всеки път, когато стартирате терминала, добавете следния ред към конфигурационния файл:

curl wttr.in/paris? 0

Не забравяйте да замените "париж" в гореспоменатата команда с вашето географско местоположение. В ?0 заповядва на програмата да отпечатва само текущото време вместо тридневната прогноза по подразбиране.

Можете също да отпечатате текущата дата и ден, като използвате помощната програма за дата. Просто добавете следния ред към конфигурацията на обвивката:

дата

След като добавите и двете команди към файла, началният екран ще изглежда така:

Стъпка 3: Запазване и проверка на промените

След като приключите с настройването и редактирането на конфигурационния файл, е време да приложите постоянно тези промени, като запазите и излезете от файла. За да видите началния екран, просто рестартирайте терминала от менюто Приложения или използвайте Ctrl + Alt + T вместо това клавишна комбинация.

Можете също така да създадете персонализирани скриптове, които отпечатват това, което искате да видите на началния екран на терминала. След това просто добавете командата за изпълнение на скрипта в конфигурационния файл на обвивката и сте готови.

Не се примирявайте с външния вид на терминала по подразбиране

За разлика от Windows и macOS, потребителите имат пълен контрол върху външния вид и поведението на своята Linux система. Можете буквално да промените всеки аспект на операционната система, тъй като по-голямата част от кода е с отворен код и е достъпна за промяна.

Но разбирането на кода може да бъде трудно, ако не сте запознати с езика за програмиране. Следователно, специалистите по Linux, които искат да се потопят в персонализирането и разработването на ядрото, трябва да имат добро разбиране на езика за програмиране C и неговите концепции.

ДялTweetелектронна поща
5 съвета за програмиране в C, които трябва да научите, за да започнете

Езикът за програмиране C има трудна репутация. Но ако се справите с него, можете да програмирате всичко, както показват тези съвети.

Прочетете Следващото

Свързани теми
  • Linux
  • терминал
  • Персонализиране на Linux
За автора
Дийпеш Шарма (публикувани 92 статии)

Deepesh е младши редактор за Linux в MUO. Той пише информационни ръководства за Linux, целящи да предостави блажено изживяване на всички новодошли. Не съм сигурен за филмите, но ако искаш да говорим за технологии, той е твоят човек. В свободното си време можете да го намерите да чете книги, да слуша различни музикални жанрове или да свири на китарата си.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате