Kako preklopiti z Bash na ribje lupine na Linuxu

click fraud protection

V terminalu se veliko uporabnikov drži Bash-a. Zato njihova izkušnja s terminali ni tako dobra, kot bi lahko bila. Je zelo osnovna, brez sodobnih funkcij. Če želite boljše terminale, razmislite o prehodu iz Bash-a na Fish Shell.

Namestite Fish Shell

Preden preklopite z Bash na Fish Shell kot svoj glavni terminal Shell, ga boste morali namestiti v Linux. Na srečo je zelo priljubljen in tam je paketov na skoraj vsaki distribuciji Linuxa. Odprite terminal in vnesite spodnji ukaz, da ga namestite.

Ubuntu

sudo apt namestite ribe

Debian

sudo apt-get namestite ribe

Arch Linux

sudo pacman -S ribe

Fedora

sudo dnf namestite ribe

OpenSUSE

sudo zypper namestite ribe

Drugi Linuxi

Ribe že nekaj časa obstajajo, kljub temu, da so po značilnostih precej moderne. Zaradi starosti je to zelo enostavno pridobiti na skoraj vsaki distribuciji Linuxa. Če ga želite namestiti, odprite terminal in v upravitelju paketov preverite, ali imate "fish" ali "fish shell". Lahko pa preverite tudi uradna Github stran in ga zgradite iz vira s programsko kodo.

instagram viewer

Preklopite Bash na ribje lupine

Uporaba Fish kot primarne lupine se lahko nekaj navadi, saj se zelo razlikuje od Bash-a. Za razliko od mnogih drugih alternativ (na primer Zsh, Ksh itd.) Fish ne uporablja sistema Bash kot osnove. Ker ima Fish takšno zasnovo, lahko nekateri ukazi zavrnejo delovanje zaradi drugačne skladnje in verjetno boste morali pri uporabi terminala spremeniti nekatere navade.

Na srečo za vas obstaja odlična stran, ki opisuje vse tankosti ribje lupine in okolja, ki jih je treba pogledati. Opisuje sintakso rib, kako ravna s cevmi in toliko drugih stvari. Če razmišljate o prehodu, si naredite uslugo in jo preberite.

Ko ste enkrat pregledali obrazec, je varno odpreti terminal in spremeniti privzeto lupino vašega uporabnika iz Bash-a v Fish Shell. V terminalu zaženite chsh ukaz. Vendar ne zaženite s sudoali pa lahko lupino uporabnika Root zamenjate z Ribo namesto svoje.

chsh -s / usr / bin / ribe

Teče chsh ukaz dodeli vašemu uporabniku novo lupino. Če želite s svojim uporabnikom dobiti takojšen dostop do Rib, napišite ribe v terminal. V nasprotnem primeru znova zaženite računalnik Linux, da dokončno preklopite. Po ponovnem zagonu se prijavite in znova odprite terminal. Če bo šlo vse v redu, bo Riba nov privzeto in pozdravili se boste z Ribjo lupino in ne z Bashom.

Konfiguriranje rib

Čeprav ste prešli na Ribjo lupino, ni popolnoma pripravljen za uporabo. Naslednji korak je konfiguriranje. V terminalu ustvarite novo konfiguracijsko mapo.

mkdir -p ~ / .config / ribe

Nato ustvarite novo konfiguracijsko datoteko v novi mapi Fish config:

dotaknite se ~ / .config / fish / config.fish

Uporaba dotik ustvari prazno konfiguracijsko datoteko Fish Shell, v njej pa ni ničesar. Na tej točki je varno dodati poljubne konfiguracije v lupino. Za večino uporabnikov je edina potrebna sprememba ta, da trajno onemogoči pozdravno sporočilo. Konfiguraciji Fish dodajte spremembo z izvajanjem naslednjega ukaza:

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

Backup Fish Config

Nastavitev Fish na več računalnikov je lahko zelo moteča, saj boste morali ustvariti nov konfiguracijo za vsak računalnik. Hitrejši način je ustvariti varnostno kopijo datoteke in jo obnoviti v vsakem računalniku, na katerem nameravate uporabljati Fish. Če želite varnostno kopirati konfiguracijo, zaženite ta ukaz v terminalu

cp ~ / .config / fish / config.fish ~ / Dokumenti /

Če želite obnoviti konfiguracijo, datoteko premaknite v nov računalnik, jo položite v mapo Documents in zaženite:

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

Prilagoditev

Ribe so večinoma pripravljene in pripravljene za uporabo. Če pa ga želite še naprej prilagoditi in konfigurirati, obstaja način, da to storite. Pojdite v terminal in zaženite ta ukaz:

fish_config

Z izvajanjem tega ukaza se samodejno odpre nov zavihek v vašem spletnem brskalniku z možnimi vidiki Fish.

V oknu Fish_Config boste lahko uporabili prednastavljene teme lupine, dodelili spremenljivke, nastavili funkcije po meri, si ogledali zgodovino ukazov, dodelili kratice, vzdevke in drugo!

Samodejno dokončanje rib

Daleč najbolj privlačna funkcija v Ribah je funkcija samodejnega dokončanja. To je tako daleč pred vsemi drugimi in samo ta lastnost je dovolj, da prepriča tudi najbolj trdovratne navijače Basha, da to preverijo. Najboljši del te funkcije je, da za to ni potrebno veliko znanja in izkušenj. Celo terminalske nobe lahko iz tega veliko izkoristijo.

Če želite uporabiti funkcijo samodejnega dokončanja rib, pojdite na terminal in začnite tipkati ukaz. Med tipkanjem boste lupino poskusili ugibati, ko greste. Popravi se, ko prejme več informacij. Kadar koli lahko ukaz samodejno dokončate s pritiskom na desna puščica na tipkovnici. Ko pritisnete pravilno tipko, se bo vaš polovični ukaz samodejno zaključil.

watch instagram story