В терминала много потребители се придържат към Bash. В резултат на това техният терминален опит не е толкова добър, колкото би могъл да бъде. Това е много основно, без модерни характеристики от кутията. Ако искате по-добър терминален опит, помислете за превключване от Bash на Fish Shell.

Инсталирайте Fish Shell

Преди да преминете от Bash към Fish Shell като първичен терминал Shell, ще трябва да го инсталирате на Linux. За щастие, много популярна и има пакети от нея на почти всяка дистрибуция на Linux там. Отворете терминал и въведете командата по-долу, за да я инсталирате.

Ubuntu

sudo може да инсталира риба

Debian

sudo apt-get install риба

Arch Linux

sudo pacman -S риба

Fedora

sudo dnf инсталирате риба

OpenSUSE

sudo zypper инсталира риба

Други Linux

Рибата е наоколо за известно време, въпреки че е доста модерна по отношение на характеристиките си. Поради възрастта му е доста лесно да се получи само за всяка дистрибуция на Linux. За да го инсталирате, отворете терминал и проверете вашия мениджър на пакети за “риба” или “риба черупки”. Като алтернатива, проверете официалната страница на Github и я създайте от източника с програмния код.

Превключете Bash към рибарската обвивка

Използването на Fish като основна обвивка може да отнеме известно време, тъй като е много различно от Bash. За разлика от много други алтернативи (като Zsh, Ksh и т.н.), Fish не използва Bash системата като база. Тъй като Fish има този дизайн, някои команди могат да откажат да работят поради различен синтаксис и вероятно ще трябва да промените някои навици, когато използвате терминала.

Късмет за вас, има страхотна страница, която очертава всички тънкости на рибата Shell и околната среда, за да ги прегледаме. Той очертава синтаксиса на рибата, как работи с тръбопроводите и много други неща. Ако възнамерявате да направите ключа, направете си услуга и го прочетете.

Веднъж след като сте погледнали маската, е безопасно да отворите терминал и да промените стандартната обвивка на потребителя от Bash на Fish Shell. В терминала стартирайтеCHSHкоманда. Не го изпълнявайте обачеSudo, или евентуално бихте могли да замените обвивката на основния потребител с Fish вместо собствената си.

chsh -s / usr / bin / fish

Изпълнява се CHSH ще присвои на потребителя новата обвивка. За да получите незабавен достъп до Fish с вашия потребител, напишете риба в терминала. В противен случай рестартирайте вашия Linux компютър, за да финализирате ключа. След като рестартирате, влезте отново и отворете терминал отново. Ако всичко върви добре, Fish ще бъде новият подразбиране и ще бъдете посрещнати с Fish Shell, а не с Bash.

Конфигуриране на риба

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

mkdir -p ~ / .config / fish

След това създайте нов конфигурационен файл в новата папка за конфигуриране на Fish:

докоснете ~ / .config / fish / config.fish

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

echo 'set fish_greeting ""' >> ~ / .config / fish / config.fish

Конфигурация на резервната риба

Настройването на Fish на няколко компютъра може да бъде доста досадно, тъй като ще трябва да създадете нов конфиг за всеки компютър. По-бърз начин е да създадете резервно копие на файла и да го възстановите на всеки компютър, който планирате да използвате. За да направите резервно копие на конфиг, изпълнете тази команда в терминала

cp ~ / .config / fish / config.fish ~ / Документи /

За да възстановите конфигурацията, преместете файла в новия компютър, поставете го в папката "Документи" и стартирайте:

mkdir -p ~ / .config / fish cp ~ / Documents / config.fish ~ / .config / fish / config.fish

персонализиране

В по-голямата си част рибата е създадена и готова за употреба. Ако обаче искате да я персонализирате и конфигурирате по-нататък, има начин да го направите. Отидете в терминала и изпълнете тази команда:

fish_config

Изпълнението на тази команда автоматично ще отвори нов раздел във вашия уеб браузър, с възможните аспекти на Fish.

В прозореца Fish_Config ще можете да приложите предварително зададени теми на обвивката, да зададете променливи, да зададете персонализирани функции, да видите историята на командите, да зададете съкращения, псевдоними и др.

Автодовършване на риба

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

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

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: