- Kaip perjungti iš "Bash" į "Fish Shell" Linux

Kaip perjungti iš "Bash" į "Fish Shell" Linux

Terminale daugelis vartotojų laikosi „Bash“. Todėl jų terminalų patirtis nėra tokia gera, kokia galėtų būti. Tai labai paprasta, be jokių modernių funkcijų. Jei norite geresnių terminalo paslaugų, apsvarstykite galimybę pereiti nuo „Bash“ prie „Fish Shell“.

Įdiekite „Fish Shell“

Prieš perjungdami iš „Bash“ į „Fish Shell“ kaip savopirminį terminalą „Shell“, turėsite jį įdiegti „Linux“. Laimei, jis yra labai populiarus ir yra jo paketų beveik kiekviename „Linux“ platinime. Atidarykite terminalą ir įveskite žemiau esančią komandą, kad jį įdiegtumėte.

Ubuntu

sudo apt install fish

Debian

sudo apt-get install fish

„Arch Linux“

sudo pacman -S fish

Fedora

sudo dnf install fish

„OpenSUSE“

sudo zypper install fish

Kitos Linux

Žuvis, nepaisant to, jau kurį laikągana modernios savybės. Dėl savo amžiaus jį gana nesunku įsigyti beveik bet kuriame „Linux“ platinime. Norėdami jį įdiegti, atidarykite terminalą ir patikrinkite, ar paketo tvarkyklėje nėra „žuvies“ ar „žuvies apvalkalo“. Arba patikrinkite oficialų „Github“ puslapį ir sukurkite jį iš šaltinio su programos kodu.

Perjunkite bashą į žuvies kiautą

Naudojant žuvį kaip pagrindinį apvalkalą, gali prireiktipriprasti, nes tai labai skiriasi nuo Bašo. Skirtingai nuo daugelio kitų alternatyvų (pvz., „Zsh“, „Ksh“ ir kt.), „Fish“ nenaudoja „Bash“ sistemos kaip pagrindo. Kadangi „Fish“ yra toks dizainas, kai kurios komandos gali atsisakyti darbo dėl skirtingos sintaksės, todėl naudodamiesi terminalu, greičiausiai, turėsite pakeisti kai kuriuos įpročius.

Jums pasisekė, kad yra puikus puslapis, kuriame aprašomavisas sudėtingas žuvų kiauto ir aplinkos apžvalgas. Jame aprašyta žuvų sintaksė, kaip ji tvarko vamzdynus ir daugybė kitų dalykų. Jei svarstote galimybę pakeisti, padėkokite sau ir paskaitykite.

Peržiūrėjus kodų lapą, saugu atidaryti terminalą ir pakeisti vartotojo numatytąjį apvalkalą iš „Bash“ į „Fish Shell“. Terminale paleiskite chsh komanda. Vis dėlto nesinaudokite tuo sudo, arba galėtumėte pakeisti „Šakninio vartotojo“ apvalkalą į „Žuvį“, o ne savo.

chsh -s /usr/bin/fish

Veikia chsh komanda priskirs jūsų vartotojui naują apvalkalą. Norėdami gauti tiesioginę prieigą prie „Fish“ su savo vartotoju, rašykite žuvis į terminalą. Kitu atveju paleiskite „Linux“ asmeninį kompiuterį, kad baigtumėte jungiklį. Po perkrovimo vėl prisijunkite ir vėl atidarykite terminalą. Jei viskas klostysis teisingai, naujoji numatytoji būsena bus Žuvys, o jūs pasveikinsite ne su bashi, bet su žuvies kriaukle.

Žuvų konfigūravimas

Nors jūs pasirinkote „Žuvies kriauklę“, ji nėra visiškai paruošta naudoti. Kitas žingsnis - sukonfigūruoti. Terminale sukurkite naują konfigūracijos aplanką.

mkdir -p ~/.config/fish

Tada sukurkite naują konfigūracijos failą naujojo „Fish config“ aplanko viduje:

touch ~/.config/fish/config.fish

Naudojimas liesti sukuria tuščią „Fish Shell“ konfigūracijos failą sunieko jame. Šiuo metu saugu į apvalkalą įtraukti bet kokias pasirinktines konfigūracijas. Daugeliui vartotojų reikia tik modifikuoti visam laikui pasveikinimo pranešimą. Pridėkite žuvies konfigūracijos modifikaciją vykdydami šią komandą:

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

Atsarginės žuvies konfigūracija

Žuvų nustatymas keliuose kompiuteriuose gali būtigana erzina, nes turėsite sukurti naują kiekvieno kompiuterio konfigūraciją. Greitesnis būdas yra sukurti failo atsarginę kopiją ir atkurti ją kiekviename kompiuteryje, kuriame ketinate naudoti „Fish“. Norėdami sukurti atsarginę konfigūracijos reikšmę, terminale paleiskite šią komandą

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

Norėdami atkurti konfigūraciją, perkelkite failą į naują kompiuterį, įdėkite jį į aplanką Dokumentai ir paleiskite:

mkdir -p ~/.config/fish
cp ~/Documents/config.fish ~/.config/fish/config.fish

Pritaikymas

Daugeliu atvejų Žuvys yra paruoštos naudoti. Tačiau, jei norite dar labiau tinkinti ir konfigūruoti, yra būdas tai padaryti. Eikite į terminalą ir paleiskite šią komandą:

fish_config

Vykdydami šią komandą jūsų žiniatinklio naršyklėje automatiškai atsidarys naujas skirtukas su galimais Žuvų aspektais.

Lange „Fish_Config“ galėsite pritaikyti iš anksto nustatytas apvalkalo temas, priskirti kintamuosius, nustatyti pasirinktines funkcijas, peržiūrėti komandų istoriją, priskirti santrumpas, slapyvardžius ir dar daugiau!

Žuvies automatinis užbaigimas

Iki šiol patraukliausia „Žuvų“ savybėautomatinio užbaigimo funkcija. Kol kas jis lenkia visa kita ir vien tik šios savybės pakanka, kad įtikintų net baisiausius Bašo gerbėjus ją patikrinti. Geriausia šios savybės dalis yra ta, kad norint naudotis ja nereikia daug žinių. Net terminalas noobs gali išnaudoti daug naudos.

Norėdami naudoti automatinio žuvų užpildymo funkciją, eikite įterminalas ir pradėkite rašyti komandą. Rašydami pamatysite apvalkalą bandydami atspėti, kai eisite. Tai pataisoma, kai gaunama daugiau informacijos. Bet kuriuo metu galite automatiškai įvykdyti komandą paspausdami rodyklė dešinėn klaviatūroje. Paspaudus teisingą klavišą, komanda „puse pabaigos“ bus automatiškai įvykdyta.

Komentarai