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

click fraud protection

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

Баш-It

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

instagram viewer

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

Инсталация

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

Ubuntu

sudo apt инсталирате git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

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

Отворете SUSE

sudo zypper install git

друг

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

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

git клон --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 - интерактивен

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

bash-it актуализация

Bash-It теми

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

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

cd ~ / .bash_it / теми /

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

LS

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

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

nano ~ / .bashrc

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

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

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

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

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

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

nano ~ / .bashrc

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

Powerline-Shell

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

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

git клон 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, поставете следния код:

функция _update_ps1 () { PS1 = "$ (~ / powerline-shell.py $? 2> / dev / null) " } if ["$ TERM"! = "linux"]; тогава. 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 инсталирате argparse

заключение

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

watch instagram story