- - Как да персонализирате терминала на Linux

Как да персонализирате терминала на Linux

Черупката на Bash е инструмент, който всеки е използвалпоне веднъж. Както напредналите потребители, така и тези, които тепърва започват, Bash е задължителен инструмент в Linux. Въпреки факта, че толкова много потребители взаимодействат с обвивката на Bash в Linux (и дори в други операционни системи като Mac), черупката до голяма степен е същата; обикновена и грозна. За да бъдем справедливи, разработчиците на Bash са по-притеснени от начина, по който функционират черупките им. Те не прекарват дните си в работа за създаване на хубав команден интерфейс, с хубави подсказки, интеграция на GitHub и т.н. Ето защо в този урок ще ви научим как да персонализирате терминала на Linux и да го направите да изглежда много, много повече модерно. Ще преминем към инсталирането на всичко - от теми, до полезни допълнения, които правят бързата Bash по-лесна за използване.

Баш-It

Най-добрият и лесен начин за подобряване на черупката на Bash е с рамката Bash-It. По-просто: това е колекция от скриптове и инструменти, създадени специално за добавяне на неща в Bash.

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

Инсталация

Както споменахме по-рано, Bash-It рамката изисква пакета Git, за да работи инсталацията. Следвайте инструкциите, за да стартирате Git на вашата система:

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

Отворете SUSE

sudo zypper install git

друг

Git е много добре известен. Дори и операционната ви система да не е в списъка по-горе, много е вероятно да продължите да я инсталирате. Просто отворете терминал и използвайте мениджъра на пакети на вашата дистрибуция, за да потърсите „git“.

След като Git е инсталиран, стартирайте процеса на инсталиране на Bash-It:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Кодът имаме локално и е лесноинсталирани. Няма нужда да вземете други файлове, но всичко не е направено. Файлът install.sh трябва да стартира, така че Bash-Той може да вземе профила Bash по подразбиране и да направи резервно копие (по този начин, ако се случи нещо лошо, потребителят може да възстанови архивирането и да започне отначало).

Изпълнете скрипта след инсталиране като редовен потребител. Не стартирайте като root, По този начин ще замените Bashrc / Bash_profile на вашия потребител.

sh ~/.bash_it/install.sh

Изпълнението на този сценарий е добре. Ще премине и архивира всичко. Ако обаче се интересувате от използването на някои плъгини, като псевдоними и т.н., стартирайте сценария след инсталиране с това:

~/.bash_it/install.sh --interactive

След стартиране на този скрипт, Bash-It рамката е стартирана и работи в системата. Актуализирайте го, като отидете до терминала и използвате тази команда:

bash-it update

Bash-It теми

Много различни теми за терминала идват с рамката Bash-It. Всички тези теми са инсталирани локално, всичко, което потребителят трябва да направи, е да промени един ред в ~ / .bash_profile

За да изброите всички инсталирани теми, първо CD в директорията с теми.

cd ~/.bash_it/themes/

За да покажете всички налични теми, направете:

ls

Това ще разпечата списък на всички теми в темата директория. Оттук намерете името на тема, която да изпробвате.

Активирайте всяка тема, като редактирате ~ / .bashrc:

nano ~/.bashrc

Намерете реда: експортирайте BASH_IT_THEME = и заменете текста между двата цитата, за да кажете на рамката да използва нова тема. Натиснете Ctrl + O, за да запазите.

За да видите новата тема активна, затворете всички прозорци на терминала и ги отворете отново.

Създаване на собствена Bash подкана с EZ Prompt

Не искате да използвате рамката Bash-It, но все пак искате персонализирана подкана? Вижте вместо това EZ Prompt. Това е уеб инструмент, който позволява на всеки да се размине и да направи персонализиран, красив бърз Bash.

Най-добрата част от EZ Prompt е, че той поддържанеща като елементи на състоянието, допълнителни символи, позволява на потребителите да пренареждат как Bash черупката представя елементи и дори позволява и опции за цвят по избор!

Когато генерирате собствена подкана, редактирайте своя ~ / .bashrc:

nano ~/.bashrc

Вътре в текстовия редактор на Nano просто поставете новосъздадения код и бъдете на път.

Powerline-Shell

За тези, които искат красив терминал, но не искат да отделят време за конфигуриране на рамка или да се забъркват с потребителски бърз генератор, има Powerline-Shell.

Това е терминална тема в терминален стил, която работи с Bash и други алтернативни черупки на Bash. За да инсталирате powerline shell, първо клонирайте източника от GitHub.

git clone https://github.com/milkbikis/powerline-shell

След това, cd в директорията с изходния код.

cd powerline-shell

Преименувайте файла config.py.dist в config.py.

mv config.py.dist config.py

С всички файлове, изтеглени и настроени правилно, инсталацията е готова да започне. Стартирайте инсталацията с:

./install.py

Инсталацията може да отнеме няколко секунди за инсталиране, но това не е дълъг процес. Когато всичко е в системата, остава само да настроите ~ / .bashrc.

Стартирайте нано текстовия редактор и отворете файла bashrc.

nano ~/.bashrc

С отворен файл Bashrc, поставете следния код:

function _update_ps1() {
PS1="$(~/powerline-shell.py $? 2> /dev/null)"
}
if [ "$TERM" != "linux" ]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Запишете Nano с Ctrl + O. За да видите новата обвивка на захранването, затворете всички работещи прозорци на терминала и ги отворете отново.

Забележка: Powerline-shell работи с Python. В по-голямата си част всички дистрибуции на Linux се доставят с най-новата му версия. Така Powerline-черупката ще работи добре. Някои обаче използват само по-стари версии на Python (като 2.6).

За да работи Powerline-shell, инсталирайте пакета argparse. Това ще гарантира, че той играе добре с Python 2.6

pip install argparse

заключение

Bash е полезен инструмент, а в Linux е anосновен инструмент, който потребителите могат да знаят. Можете да напишете Bash скриптове, за да автоматизирате Linux. Всъщност Bash е толкова популярен, добавен е в Windows 10. Наличието на бърз Bash подкана не е краят на света; това е просто терминален интерфейс в края на краищата Въпреки това е много по-лесно да попаднете. с терминала, ако е лесно на очите.

Коментари