Kitame straipsnyje apžvelgsime „Fish“. Šis vardas yra akronimas draugiškas interaktyvus apvalkalas. Tai gerai įrengtas, išmanus ir lengvai naudojamas „Unix“ tipo sistemų apvalkalas. Jame yra daugybė svarbių funkcijų, tokių kaip automatinis siūlymas, sintaksės paryškinimas, paieškos istorija (pvz., „CTRL + R“, esanti „Bash“), išmanioji paieškos funkcija, VGA spalvų palaikymas, žiniatinklio konfigūracija, rankiniai puslapių užbaigimai ir daugelis kitų paruoštų naudoti. .
Turėsime įdiegti tik šį apvalkalą, kad pradėtume jį naudoti per trumpą laiką. Pamirškite apie sudėtingas konfigūracijas ir papildomų priedų ar papildinių diegimą. Šiame straipsnyje pamatysime, kaip įdiekite ir naudokite „Fish shell“ Ubuntu, nors jis yra prieinamas skirtingoms Gnu / Linux sistemoms. Galėsite sužinoti daugiau projekto svetainė.
Įdiekite „Fish“
Nepaisant to, kad a apvalkalas labai paprasta naudoti ir turtinga funkcijomis, ji nėra įtraukta į numatytąsias daugumos „Gnu / Linux“ paskirstymų saugyklas. Jis prieinamas labai nedaugelio „Gnu / Linux“ paskirstymų oficialiose saugyklose, tokiose kaip „Arch Linux“, „Gentoo“, „NixOS“ ir „Ubuntu“. Kitame I straipsnyje Aš išbandysiu šį apvalkalą „Ubuntu 17.10“. Norėdami jį įdiegti, tiesiog turite atidaryti terminalą („Ctrl“ + „Alt“ + T) ir parašyti jame:
sudo apt-get update && sudo apt-get install fish
Žuvies naudojimas
į pereiti prie Fish iš numatytojo terminalo („Ctrl“ + „Alt“ + T) turėsime įvesti tik šiuos duomenis:
fish
Galite rasti Numatytoji „Fish“ konfigūracija ~ / .config / fish / config.fish. Jei jo nėra, mes tiesiog turėsime jį sukurti.
Automatiniai pasiūlymai
Paleidus šį apvalkalą, kai mes rašome komandą, jis automatiškai siūlo komandą šviesiai pilka spalva. Jei rašai pirmąsias „Gnu / Linux“ komandos raides ir paspauskite klavišą Tab Norėdami automatiškai užbaigti komandą, jei yra daugiau galimybių, ji jas išvardins.
Iš sąrašo galime pasirinkti išvardytas komandas naudodami rodyklių aukštyn / žemyn klavišus. Pasirinkę komandą, kurią norime vykdyti, turėsime tik paspausti ENTER, kad ją įvykdytume.
Kaip mes jau žinome, mes atliekame atvirkštinę paiešką paspausdami (Ctrl + R), norėdami ieškoti komandų „bash shell“ istorijoje. Bet tai nėra būtina su šiuo apvalkalu. Paprasčiausiai turėsime parašykite pirmąsias komandos raides ir sąraše pasirinkite komandą.
Išmanioji paieška
Mes taip pat galime atlikti protingą paiešką, norėdami rasti konkrečią komandą, failą ar katalogą. Pavyzdžiui, taip rašome komandos poskyrį, tada mes tiesiog turime paspausti rodyklę žemyn, kad parašytume tai, ko norime ieškoti.
Sintaksės išryškinimas
Įvesdami komandą pastebėsime sintaksės paryškinimą. Žemiau pateiktose ekrano kopijose galime pamatyti skirtumą, kai įvedu tą pačią komandą „Bash and Fish“.
Kaip matote, „sudo“ buvo paryškintas „Fish“. Kas daugiau, raudonas parodysi negaliojančias komandas pagal nutylėjimą
Internetinė konfigūracija
Tai dar viena šauni savybė. Mes sugebėsime configure mūsų spalvas, pakeiskite „Fish“ indikatorių ir peržiūrėkite funkcijas, kintamuosius, istoriją, klavišų susiejimus iš vieno tinklalapio.
į paleisti žiniatinklio konfigūravimo sąsają, tiesiog turėsime parašyti:
fish_config
Programuojami nutraukimai
„Bash“ ir kiti apvalkalai palaiko programuojamus terminus, tačiau tik šią programą jas generuoja automatiškai analizuodami įdiegtus vyro puslapius. Norėdami tai padaryti, paleiskite:
fish_update_completions
Išjungti sveikinimą
Pagal numatytuosius nustatymus šis apvalkalas parodys mums sveikinimai pradžiai (Sveiki atvykę į žuvį, draugišką interaktyvų apvalkalą). Jei nenorime, kad šis sveikinimo pranešimas pasirodytų, galime jį išjungti. Norėdami tai padaryti, turėsime redaguoti konfigūracijos failą:
vi ~/.config/fish/config.fish
Į failą įtrauksime šią eilutę:
set -g -x fish_greeting ' '
Jei užuot išjungę sveikinimą norėtume jį pritaikyti, tai padarysime pridėdami pranešimą eilutėje, kurią pridėsime prie failo
set -g -x fish_greeting 'Bienvenid@ usuario'
Gauti pagalbos
į atidarykite „Fish“ dokumentacijos puslapį mūsų interneto naršyklėje numatytasis iš terminalo, tiesiog įveskite:
help
Oficiali dokumentacija bus atidaryta numatytojoje naršyklėje. Kas daugiau, galime naudoti žmogaus puslapius rodyti bet kurios komandos pagalbos skyrių.
Nustatykite „Fish“ kaip numatytąjį apvalkalą
Jei jums patiko šis apvalkalas, galite nustatykite jį kaip numatytąjį apvalkalą. Norėdami tai padaryti, naudokite komandą chsh:
chsh -s /usr/bin/fish
Čia / usr / bin / fish Tai kelias į Žuvų kelią. Jei nežinote teisingo kelio, jums padės ši komanda:
which fish
Baigę atsijunkite ir paleiskite sesija naudoti naują numatytąjį apvalkalą.
Prisiminti kai kurie scenarijai, parašyti „bash“, gali būti visiškai nesuderinami su „Fish“.
Jei norite grįžti į „Bash“, tiesiog paleiskite:
bash
Jei norite, kad „Bash“ būtų visam laikui numatytasis apvalkalas, paleiskite:
chsh -s /bin/bash
Ir viskas, kol kas. Turėdami tai, ką perskaitėte čia, jau galite turėti pagrindinę idėją, ką galite padaryti naudodami šį apvalkalą. Jei ieškote „Bash“ alternatyvų, tai gali būti geras pasirinkimas.
Kaip galiu išvalyti automatinį užbaigimą? Parašiau rm 11, tada daviau enter, ir norėjau ištrinti keletą failų, kurie prasideda skaičiumi 1, o vėl įdėjęs rm gaunu automatinį užbaigimą numeriu 11, kaip tai išvalyti?
Iš konfigūracijos žiniatinklio su komanda „fish_config“
Yra skyrius, kuris yra komandų istorija. Aš nebandžiau, bet tikrai gavau juos iš „istorijos“, įsivaizduoju, kad jei ištrinsite ją iš vienos svetainės, ištrinsite ją iš kitos.
Kaip konfigūruojami slapyvardžiai?