7 причини защо трябва да инсталирате рибената черупка

7 причини защо трябва да инсталирате рибената черупка

Може би това, което кара толкова много хора да инсталират Linux, е това толкова нелепо персонализирано . Ако не ви харесва как изглежда, можете просто да инсталирате a нова среда за прозорци . Ако не ви харесва как работи терминалът ви, можете да го промените, като го инсталирате нова черупка .





Има много различни черупки, от които можете да избирате. Един от най -популярните е bash, но има и ZSH, Korn Shell и TCSH. Всички те са фини черупки, но всички те са създадени през 70 -те, 80 -те и началото на 90 -те години на миналия век и всъщност не са се движили с времето. Ето защо трябва да помислите да опитате риба - Приятелската черупка.





Fish има леко ироничен лозунг на „черупка на командния ред за 90 -те“. Той въвежда функции, които наистина трябваше да станат обичайни по -рано, но не го направи . Функции като автопредложения, VGA цветове и скриптов език, вдъхновен от съвременните езици за програмиране като Python и Ruby. Аз съм фен.





Прочетете, за да разберете какво може да направи рибата за вас и как можете да я инсталирате на вашата машина.

Автодовършване и предложения

Една от най -добрите характеристики на рибата е автодовършването. Той знае какво мислите и с удоволствие ще ви спести натискането на клавиши, като завърши командата вместо вас. Просто натиснете Tab.



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

Ако се забиете в дадена команда, натискането на клавиша Tab ще изброи всички известни приемливи параметри и какво правят. Това се постига чрез събиране на риба чрез „Man Pages“ (документация, по същество) на тази конкретна програма.





Открояване на синтаксис и красиви цветове

Знам; можете да персонализирате други черупки да използват по -живи цветове и да имат подчертаване на синтаксиса. Но рибата го има веднага , и има много по -широка палитра от нюанси, от които да избирате.

Това не само прави нещата много по -четими, но и изглежда наистина красиво. От моя собствен опит открих, че това значително подобри точността ми във времевата линия, тъй като съм по -малко склонен да пиша неправилни команди.





Заместващи символи

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

Е, ако използвате Bash и стартирате „ls *.txt“, ще получите съобщение за грешка, защото търси конкретен файл, наречен „ *.txt“. Не в рибата.

Както можете да очаквате, той ще изброи всичко в дадената директория, което има разширение на файл „.txt“.

Можете също да имате множество заместващи знаци. Така че, ако стартирате 'ls *.jp *', ще изброите всеки файл, който има разширение, което започва с '.jp'. Това е изключително полезно, когато считате, че JPEG файловете могат да идват с разширения „.jpg“ и „.jpeg“.

Уеб интерфейс

Друга нова характеристика на рибата е, че тя може да бъде конфигурирана чрез уеб интерфейс, работещ на локален уеб сървър. Това е почти единствената черупка, която предлага това. Макар че това звучи като функция „бял ​​слон“, всъщност не е така.

Уеб интерфейсът ви позволява да регулирате цветовата схема по ваш вкус. Въпреки че, трябва да призная, бях доста доволен от стандартната палитра.

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

Други неща, които могат да бъдат коригирани чрез инструмента за уеб конфигурация, са свързването на ключовете на терминала, естетиката на командния ред и функциите по подразбиране, достъпни чрез скриптовия език на Fish.

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

Контрол на потока

Нека се докоснем до друго предимство на рибата. По същия начин, както можете в bash, рибките използвате точки с запетая и комбинатори, за да свържете командите заедно. Това ви позволява да имате някакъв елементарен контрол на потока, когато пишете удобни малки еднолинейни.

как да увеличите RAM на лаптоп

Разликата е, че рибата изглежда добре, докато го прави. Той замества логическите оператори, използвани от bash ('||', '&&' и '!'), И ги заменя с 'и', 'или', и 'не'. Това го прави начин по -четими.

Полезни съобщения за грешки

Това е любимата ми характеристика на рибата. Винаги когато ( неизбежно ) прецакайте, рибата ще ви обясни на обикновен английски къде сте сбъркали и по-важното как можете да го поправите.

Не знам за друга обвивка, която да има толкова ясни съобщения за грешки.

Инсталирането на Fish е лесно

Убеден? Така си помислих. Сега ще стигнем до частта, в която обяснявам как да го инсталирам.

Първо, ще трябва да вземете копие от fish от хранилищата на избраната от вас Linux или BSD дистрибуция. В дистрибуциите, подобни на Ubuntu и Ubuntu, това е просто „sudo apt-get install fish“.

Ако сте на Mac, можете да го инсталирате чрез HomeBrew . Заслужава да се отбележи, че ако наскоро сте надстроили до El Capitan, HomeBrew може да е счупен. Можеш следвайте тези стъпки, за да го поправите . Също така, ако използвате Windows, има версия за Cygwin .

Можете веднага да започнете да използвате риба, като напишете „риба“ в командния ред и натиснете връщане. Проблемът е, че той ще бъде активен само за тази конкретна сесия. Ако затворите терминала си и го отворите отново, той ще покаже черупката, която сте използвали преди. Това вероятно е баш.

Така че, трябва да зададете рибата като черупка по подразбиране. За да направите това, просто бягайте 'chsh -s/usr/bin/fish' и рестартирайте терминала. Ако срещнете някакви проблеми, тази нишка AskUbuntu е особено озаряващо.

Когато се опитах да го инсталирам на моя Mac, получих грешка, която казваше „нестандартна черупка“. Успях да поправя това, като редактирах/etc/shells/с помощта на текстовия редактор VIM и добавих пътя към рибата на нов ред.

Плуване с рибите

Изкушавала ли ви е рибата да смените черупката си? Ще се придържате ли към обикновен стар баш? Или използвате друг вид екзотична черупка? Кажете ми в секцията за коментари по -долу!

Дял Дял Туит електронна поща Как да промените външния вид и усещането на вашия работен плот на Windows 10

Искате ли да знаете как да направите Windows 10 да изглежда по -добре? Използвайте тези прости персонализации, за да направите Windows 10 свой собствен.

Прочетете Напред
Свързани теми
  • Linux
  • Терминал
За автора Матю Хюз(386 статии са публикувани)

Матю Хюз е софтуерен разработчик и писател от Ливърпул, Англия. Рядко се среща без чаша силно черно кафе в ръка и абсолютно обожава своя Macbook Pro и фотоапарата си. Можете да прочетете блога му на http://www.matthewhughes.co.uk и да го последвате в Twitter в @matthewhughes.

Още от Матю Хюз

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux