В следващата статия ще разгледаме Рибата. Това име е съкращение от приятелска интерактивна обвивка. Това е добре оборудвана, интелигентна и лесна за използване обвивка за Unix-подобни системи. Той се предлага с много важни функции като автосугестиране, подчертаване на синтаксиса, история на търсенията (като CTRL + R в Bash), функционалност за интелигентно търсене, поддръжка на цветовете VGA, уеб базирана конфигурация, ръчно попълване на страници и много други готови за употреба. .
Ще трябва само да инсталираме тази черупка, за да започнем да я използваме за кратко време. Забравете за сложните конфигурации и инсталирането на допълнителни добавки или приставки. В тази статия ще видим как инсталирайте и използвайте Fish shell на Ubuntu, въпреки че е наличен за различни системи Gnu / Linux. Ще можете да знаете повече в уебсайт на проекта.
Инсталирайте Fish
Въпреки че съм а черупка много лесен за използване и богат на функции, той не е включен в хранилищата по подразбиране на повечето Gnu / Linux дистрибуции. Той е достъпен в официалните хранилища на много малко Gnu / Linux дистрибуции, като например Arch Linux, Gentoo, NixOS и Ubuntu. В следващата статия I Ще тествам тази черупка на Ubuntu 17.10. За да го инсталирате, просто трябва да отворите терминал (Ctrl + Alt + T) и да напишете в него:
sudo apt-get update && sudo apt-get install fish
Използване на риба
за превключете на Риба от нашия терминал по подразбиране (Ctrl + Alt + T), ще трябва само да напишем следното:
fish
Можете да намерите Конфигурация по подразбиране Fish в ~ / .config / fish / config.fish. Ако не съществува, просто ще трябва да го създадем.
Автоматични предложения
След като тази обвивка бъде стартирана, когато напишем команда, тя автоматично предлага команда в светлосив цвят. Ако пишете първите букви на команда Gnu / Linux и натиснете клавиша Tab за автоматично довършване на командата, ако има повече възможности, тя ще ги изброи.
Можем да изберем командите, изброени от списъка с помощта на клавишите със стрелки нагоре / надолу. След като изберем командата, която искаме да изпълним, ще трябва само да натиснем ENTER, за да я изпълним.
Както вече знаем, правим обратното търсене, като натискаме (Ctrl + R), за да търсим команди в историята на черупката на bash. Но това не е необходимо с тази черупка. Просто ще трябва напишете първите букви на команда и изберете командата от списъка.
Умно търсене
Също така можем да направим интелигентно търсене, за да намерим конкретна команда, файл или директория. Например да пишем подниза на команда, тогава просто трябва да натиснем клавиша със стрелка надолу, за да напишем това, което искаме да търсим.
Открояване на синтаксиса
Нека забележим подчертаването на синтаксиса при въвеждане на команда. Можем да видим разликата в екранните снимки по-долу, когато въведа същата команда в Bash и Fish.
Както можете да видите, „sudo“ е подчертано във Fish. Какво още, ще покажете невалидни команди в червено по подразбиране
Уеб-базирана конфигурация
Това е друга страхотна функция. Ще имаме възможност настройвам нашите цветове, промяна на индикатора Fish и преглед на функции, променливи, история, ключови обвързвания, всички от една уеб страница.
за стартиране на уеб интерфейс за конфигуриране, просто ще трябва да напишем:
fish_config
Програмируеми терминации
Bash и други черупки поддържат програмируеми прекратявания, но само това приложение генерира ги автоматично при анализ на инсталирани инсталирани страници. За да направите това, изпълнете:
fish_update_completions
Деактивирайте поздрав
По подразбиране тази обвивка ще ни покаже a поздрави до началото (Добре дошли в рибата, приятелската интерактивна черупка). Ако не искаме да се появи това поздравително съобщение, можем да го деактивираме. За целта ще трябва да редактираме конфигурационния файл:
vi ~/.config/fish/config.fish
Веднъж във файла ще добавим следния ред:
set -g -x fish_greeting ' '
Ако вместо да деактивираме поздрава, предпочитаме да го персонализираме, ще го направим, като добавим съобщението в реда, който добавяме към файла
set -g -x fish_greeting 'Bienvenid@ usuario'
Получаване на помощ
за отворете страницата с документация за риба в нашия уеб браузър по подразбиране от терминала, просто напишете:
help
Официалната документация ще се отвори в браузъра ни по подразбиране. Какво още, можем да използваме човешки страници за показване на раздела за помощ за всяка команда.
Задайте Fish като черупка по подразбиране
Ако тази черупка ви е харесала, можете задайте го като черупка по подразбиране. За да направите това, използвайте командата chsh:
chsh -s /usr/bin/fish
Тук, / usr / bin / fish Това е пътят към Рибния маршрут. Ако не знаете правилния път, следната команда ще ви помогне:
which fish
Когато приключите, излезте и рестартирайте сесия за да използвате новата обвивка по подразбиране.
Не забравяйте, че някои скриптове, написани за Bash, може да не са напълно съвместими с Fish.
В случай, че искате да се върнете в Bash, просто изпълнете:
bash
Ако искате Bash като черупка по подразбиране за постоянно, изпълнете:
chsh -s /bin/bash
И това е всичко, засега. С това, което сте прочели тук, може би вече имате основна идея какво можете да направите с тази черупка. Ако търсите алтернативи на Bash, това може да е добър вариант.
Как мога да почистя автодовършването? Написах rm 11, след това му дадох enter и исках да изтрия няколко файла, които започват с номер 1, и когато сложа rm отново, получавам автодовършването с номер 11, как да го почистя?
От мрежата за конфигуриране с командата `fish_config`
Има раздел, който е историята на командите. Не съм опитвал, но със сигурност ги получавам от `история`, предполагам, че ако го изтриете от единия сайт, той ще го изтрие от другия.
Как се конфигурират псевдоними?