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

Всички сървъри, разположени на Vultr, са конфигурирани да използват обвивката на Bash по подразбиране. Fish е алтернатива за Bash, която предоставя следните допълнителни функции:

  • Предложение за команда.
  • По-интуитивна командна система.
  • Като цяло по-модерна обвивка.

Този урок ще ви научи как да инсталирате Fish на Ubuntu Server.

Инсталация

Стъпка 1: Изтегляне на Fish

Можете да инсталирате Fish с apt-get:

apt-get install fish

Стъпка 2: Влизане в риба

Вече можете да влезете в обвивката на рибата просто като напишете:

fish

Стъпка 3: Задаване на Fish като обвивка по подразбиране

Можете да зададете Fish като обвивка по подразбиране вместо Bash:

chsh -s /usr/bin/fish

По този начин Fish ще се използва автоматично всеки път, когато влезете. Тествайте тази настройка, като излезете от SSH и след това влезете отново. След като влезете, ще ви бъде представена обвивка на Fish.

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

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

mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish

Стъпка 5: Премахване на съобщението по подразбиране

По подразбиране Fish ще покаже това съобщение, когато влезете в обвивката:

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

Можете да премахнете това съобщение, като добавите следното към ~/.config/fish/config.fishфайла:

set -g -x fish_greeting ''

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

set -g -x fish_greeting 'Welcome to my server!'

Стъпка 6: Превключване обратно към Bash

Ако искате да използвате Bash отново, просто въведете:

bash

Ако искате да използвате за постоянно Bash като обвивка по подразбиране, въведете:

chsh -s /bin/bash

Използване на риба

Fish ще предлага имена на файлове и команди, докато пишете. Например, кажете, че имате файл, извикан test.txtвъв вашата домашна директория. Ще трябва само да напишете vim ~/teи Fish ще завърши това ~/test.txtвместо вас.

Експортирането на променливи не се извършва с exportкомандата. Fish използва setкомандата. За да експортирате променлива, като се има предвид, че името на променливата е Varи стойността е Val, трябва да изпълните: set -x Var Val. Ако искате да видите стойността на Var, въведете: env | grep Var. Това ще върне стойността по следния начин:

Var=Val

За да премахнете (изтриете) променлива, като се има предвид, че името на променливата, която искате да изтриете, е Var, можете да въведете set -e Var. Ще забележите, че стартирането env | grep Varсега създава празен изходен списък.

Ако искате да научите повече за използването на Fish, моля, вижте официалната документация .

Оставете коментар

Възходът на машините: Реални приложения на AI

Възходът на машините: Реални приложения на AI

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

DDOS атаки: кратък преглед

DDOS атаки: кратък преглед

Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.

Чудили ли сте се как хакерите печелят пари?

Чудили ли сте се как хакерите печелят пари?

Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.

Революционни изобретения на Google, които ще улеснят живота ви.

Революционни изобретения на Google, които ще улеснят живота ви.

Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

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

Функционалности на референтните архитектурни слоеве за големи данни

Функционалности на референтните архитектурни слоеве за големи данни

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

Еволюция на съхранението на данни – инфографика

Еволюция на съхранението на данни – инфографика

Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече