Черупката на 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 подкана не е краят на света; това е просто терминален интерфейс в края на краищата Въпреки това е много по-лесно да попаднете. с терминала, ако е лесно на очите.
Коментари