Lupina je program, ki deluje kot najbolj zunanja plast operacijskega sistema, prek katerega komunicirate z različnimi programi in storitvami. Večina distribucij Linuxa uporablja bash kot privzeto lupino. Če pa želite, lahko za svoj sistem izberete drugo lupino.

Linux poleg bash podpira tudi druge lupinske programe, kot so ksh, zsh, csh in fish. Vsaka od teh lupin ima nekaj edinstvenih značilnosti, ki jih ločujejo od basha in drugih lupin.

Potopimo se, če želite izvedeti več o lupini in kako spremeniti privzeto lupino Linuxa.

Kaj je lupina in kakšen je njen pomen?

Lupina je računalniški program, ki vam omogoča nadzor različnih elementov operacijskega sistema z ukazi. Ko uporabljate terminal v Linuxu, v bistvu komunicirate z lupino, ki sedi med vami in operacijskim sistemom, in mu naročite, naj izvaja ukaze.

Večina lupin Linuxa ima vmesnik ukazne vrstice (CLI) in zahteva seznanitev z ukazi (in njihovimi sintaksami). Ko v lupino vnesete ukaz, poišče program (v vašem ukazu) na sistemski poti, da ga določi. Če najde ujemanje, ukaz uspešno izvede in dobite izhod.

instagram viewer

Na kratko lupina ponuja zmogljiv in učinkovit način komuniciranja z operacijskim sistemom.

Sorodno: 5 razlogov za izbiro terminala Linux nad GUI

Zakaj bi želeli spremeniti svojo privzeto lupino?

Na splošno večina lupin, s katerimi se boste srečali v Linuxu ali drugih sistemih, ki temeljijo na Unixu, ponuja precej večinoma enaka funkcionalnost: omogočajo interakcijo z različnimi sistemskimi elementi in nadzor nad njimi priročno.

Baš, ki je prednameščen na večini distribucij Linuxa, je odličen primer tega. Ko pa se naloži na nekatere druge lupine, na primer zsh, sledi v smislu funkcionalnosti.

Zsh pa prinaša kopico dodatnih funkcij, kot so samodejno dokončanje, samodejno popravljanje, samodejni cd, rekurzivno razširitev poti in podpora vtičniku, kar mu daje prednost pred bashom in nekaterimi drugimi školjke.

Seveda je to le nekaj prednosti, ki jih dobite z zsh. Tudi druge lupine imajo svoj nabor funkcij in izboljšav, kar olajša in pripravi celotno izkušnjo dela z njimi.

Kako spremeniti privzeto lupino Linuxa

Privzeto lupino v Linuxu lahko spremenite na več načinov. Postopek bomo prikazali z chsh uporabnost v tem priročniku, saj gre za bolj zanesljivo in priročno metodo lota.

Chsh je pripomoček ukazne vrstice v operacijskih sistemih, ki temeljijo na Unixu in vam omogoča spreminjanje privzete lupine. Vnaprej je nameščen na skoraj vseh distribucijah Linuxa.

Če ga želite uporabiti, morate v terminalu navesti ime poti lupine, ki jo želite uporabiti, sama pa skrbi za preostali postopek. Preden lahko spremenite privzeto lupino, boste morali opraviti nekaj korakov.

Tu je razčlenitev teh korakov.

1. korak: prepoznavanje nameščenih lupin

Preden namestite novo lupino, je pomembno vedeti, katere lupine imate v sistemu Linux. Če želite to narediti, odprite terminal in vnesite:

mačka / itd. / školjke

Če niste namestili nove lupine, mora biti vaš izhod podoben tistemu na priloženi sliki spodaj.

2. korak: Namestitev nove lupine

Ko prepoznate nameščene lupine v sistemu, je naslednji korak namestitev nove lupine. V zvezi s tem je v Linuxu na voljo več možnosti, od katerih ima vsaka svoj delež prednosti in slabosti. Torej, glede na vaše želje in kaj želite doseči z lupino, lahko izberete tisto, ki ustreza vašim zahtevam.

Ta vodnik bo prikazal namestitev in nastavitev lupine zsh. V naslednjih ukazih lahko "zsh" zamenjate z imenom lupine.

Če želite namestiti zsh na distribucijske sisteme, ki temeljijo na Debianu:

sudo apt namestite zsh

Zsh lahko namestite v Arch Linux s pomočjo pacman:

sudo pacman -Syu zsh

Namestitev zsh na Fedora, CentOS in druge distribucije RHEL je prav tako enostavna:

sudo dnf namestite zsh

Ko je namestitev končana, zaženite spodnji ukaz, da znova preverite nameščene lupine v sistemu:

mačka / itd. / školjke

Nato preverite, ali nameščena lupina deluje. Če želite to narediti, v terminalu vnesite ime lupine. Če je zsh, zaženite:

zsh

Če se želite vrniti na privzeto lupino, vnesite izhod in zadel Enter.

3. korak: Nastavitev lupine kot privzete lupine za vaš sistem

Če se vaša novo nameščena lupina pojavi na seznamu nameščenih lupin in deluje dobro, ste jo zdaj pripravljeni nastaviti kot privzeto lupino za vaš sistem. Upoštevajte, da lahko s chsh spremenite privzeto interaktivno lupino in privzeto prijavno lupino.

Prijavna lupina je lupina, pri kateri dobite terminal po prijavi v sistem, medtem ko je interaktivna lupina na voljo ves čas po prijavi.

Če želite zsh (ali katero koli drugo lupino) nastaviti kot privzeto prijavno lupino, odprite terminal in zaženite:

chsh

Ko boste pozvani k vnosu gesla, vnesite geslo za račun in pritisnite Enter.

Nato vnesite absolutno pot za nameščeno lupino. To bo spremenilo privzeto prijavno lupino za vaš sistem. Če želite privzeto interaktivno lupino spremeniti v zsh:

chsh -s / usr / bin / zsh

Sistem bo zahteval, da vnesete geslo za uveljavitev sprememb. Vnesite geslo in pritisnite Enter.

Ko nastavite zsh (ali drugo lupino) kot privzeto ali / in interaktivno lupino, se odjavite in znova prijavite, da bodo spremembe odražale vaš sistem.

Ko se boste znova prijavili in odprli terminal, vas bo sistem pozdravil s konfiguratorjem lupine. Preden začnete uporabljati novo lupino, morate tukaj izbrati možnosti, ki ustrezajo vašim zahtevam po lupini.

Z vsem nastavljenim preverite, ali je vaša novo nameščena lupina nastavljena kot privzeta lupina sistema. Če želite to narediti, zaženite naslednji ukaz:

echo $ SHELL

Če ste nastavili na zsh, boste v terminalu videli njegovo pot. V primeru druge lupine mora ta ustrezno odražati pot.

Če želite spremeniti privzeto lupino za druge uporabnike v vašem sistemu, boste morali to storiti posebej za vsakega uporabnika. Če želite na primer spremeniti privzeto lupino za uporabnika sam, boste morali zagnati spodnji ukaz:

sudo chsh -s / usr / bin / zsh sam

Spreminjanje privzete lupine za osebno izkušnjo

Funkcija, bogata z lupino, prinaša številne dodatne prednosti poleg tistih, ki so značilne za privzeto lupino. In ker se večina vaših interakcij in operacij v Linuxu zgodi v ukazni vrstici, spremenite svoj privzeta lupina na tisto, ki ponuja več funkcij, je med prvimi koraki za prilagoditev vašega dela okolje.

Pravzaprav ne bi smeli samo spremeniti privzete lupine, temveč jo prilagoditi in nastaviti tako, kot želite, da dvigne celotno izkušnjo. Dober kraj za prilagajanje lupine je začeti uporabljati vzdevke ukazne vrstice, ki omogočajo hitro in priročno vnašanje ukazov v terminal.

E-naslov
Hitra izdaja CDN prisili Reddit, Twitch, PayPal in Amazon brez povezave v svetovnem internetnem izpadu

Težava zadeva tisoče glavnih spletnih mest in storitev.

Preberite Naprej

Sorodne teme
  • Linux
  • Linux Bash Shell
  • Prilagajanje Linuxa
O avtorju
Yash Wate (12 objavljenih člankov)

Yash je zaposlen v MUO za področje DIY, Linux, programiranje in varnost. Preden je svojo strast našel v pisanju, se je razvijal za splet in iOS. Njegovo pisanje lahko najdete tudi na TechPP, kjer pokriva druge vertikale. Razen tehnologije se rad pogovarja o astronomiji, formuli 1 in urah.

Več od Yash Wate

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-pošti, ki smo vam jo pravkar poslali.

.