Како прећи са Басх на Фисх Схелл на Линук-у

У терминалу, многи корисници се држе Басх-а. Као резултат тога, њихово терминално искуство није тако добро колико би могло бити. Веома је основно, без модерних функција. Ако желите боље искуство терминала, размислите о преласку са Басх на Фисх Схелл.

Инсталирајте Фисх Схелл

Пре него што пређете са Басх на Фисх Схелл као примарни терминалски Схелл, мораћете да га инсталирате на Линук. Срећом, веома је популаран и постоје његови пакети на скоро свакој Линук дистрибуцији. Отворите терминал и унесите наредбу испод да бисте га инсталирали.

Убунту

sudo apt install fish

Дебиан

sudo apt-get install fish

Арцх Линук

sudo pacman -S fish

Федора

sudo dnf install fish

ОпенСУСЕ

sudo zypper install fish

Други Линуки

Риба постоји већ неко време, упркос томе што је прилично модерна. Због старости, прилично га је лако набавити на било коју дистрибуцију Линука. Да бисте га инсталирали, отворите терминал и проверите да ли у менаџеру пакета постоји „риба“ или „рибља шкољка“. Алтернативно, погледајте званична Гитхуб страница и изгради га из изворног кода са програмским кодом.

Пребаците Басх на Фисх Схелл

Коришћење Фисх-а као примарне љуске може потрајати привикавање, јер се веома разликује од Басх-а. За разлику од многих других алтернатива (као што су Зсх, Ксх, итд.), Фисх не користи Басх систем као основу. Пошто Фисх има овај дизајн, неке команде могу потпуно одбити да раде због другачије синтаксе, а вероватно ћете морати да промените неке навике када користите терминал.

  6 најбољих алата за рударење криптовалута за Линук

Срећом по вас, постоји сјајна страница која описује све замршености рибље шкољке и окружења које треба погледати. Она описује Фисх синтаксу, како се бави цевоводом и многе друге ствари. Ако размишљате о промени, учините себи услугу и прочитајте.

Једном када погледате цхеатсхеет, безбедно је да отворите терминал и промените подразумевану љуску вашег корисника са Басх на Фисх Схелл. У терминалу покрените команду цхсх. Међутим, немојте га покретати са судо, или бисте потенцијално могли да замените љуску корисника Роот у Фисх уместо у своју.

chsh -s /usr/bin/fish

Покретање команде цхсх ће вашем кориснику доделити нову шкољку. Да бисте добили тренутни приступ Фисх-у са својим корисником, упишите рибу у терминал. У супротном, поново покрените свој Линук рачунар да бисте завршили пребацивање. Након поновног покретања, поново се пријавите и поново отворите терминал. Ако све прође како треба, Фисх ће бити нова подразумевана вредност и бићете дочекани са рибљим оклопом, а не са Басхом.

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

Иако сте прешли на Фисх Схелл, он није у потпуности спреман за употребу. Следећи корак је да га конфигуришете. У терминалу креирајте нову фасциклу за конфигурацију.

mkdir -p ~/.config/fish

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

touch ~/.config/fish/config.fish

Коришћење додира ствара празну конфигурациону датотеку Фисх Схелл без ичега. У овом тренутку, безбедно је додати све прилагођене конфигурације у љуску. За већину корисника, једина потребна модификација је она да трајно онемогући поруку добродошлице. Додајте модификацију у Фисх конфигурацију тако што ћете покренути следећу команду:

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

Бацкуп Фисх Цонфиг

Подешавање Фисх-а на више рачунара може бити прилично неугодно, јер ћете морати да креирате нову конфигурацију за сваки рачунар. Бржи начин је да направите резервну копију датотеке и вратите је на сваки рачунар на којем планирате да користите Фисх. Да бисте направили резервну копију конфигурације, покрените ову команду у терминалу

cp ~/.config/fish/config.fish ~/Documents/

Да бисте вратили конфигурацију, преместите датотеку на нови рачунар, ставите је у фасциклу Документи и покрените:

mkdir -p ~/.config/fish

cp ~/Documents/config.fish ~/.config/fish/config.fish

Подешавање

Углавном, Фисх је спреман и спреман за употребу. Међутим, ако желите да га додатно прилагодите и конфигуришете, постоји начин да то урадите. Идите у терминал и покрените ову команду:

fish_config

Покретање ове команде ће аутоматски отворити нову картицу у вашем веб претраживачу, са могућим аспектима Фисх-а.

  5 најбољих покретача апликација за Линук

У прозору Фисх_Цонфиг, моћи ћете да примените унапред подешене теме љуске, доделите променљиве, подесите прилагођене функције, видите историју команди, доделите скраћенице, алијасе и још много тога!

Фисх Аутоцомплете

Далеко најатрактивнија карактеристика у Фисх-у је функција аутоматског довршавања. Толико је испред свега осталог, а само ова карактеристика је довољна да убеди чак и најзахтевније фанове Басх-а да је погледају. Најбољи део ове функције је то што не захтева много знања да бисте је искористили. Чак и терминални нообови могу извући много користи од тога.

Да бисте користили функцију аутоматског довршавања Фисх, идите на терминал и почните да куцате команду. Док куцате, видећете да шкољка покушава да погоди док идете. Исправља се како прима више информација. У било ком тренутку можете аутоматски да довршите команду притиском на тастер са стрелицом удесно на тастатури. Након притиска на исправан тастер, ваша команда полузавршетка ће бити аутоматски завршена.