Korpusas yra programa, kuri veikia kaip išorinis operacinės sistemos sluoksnis, per kurį bendraujate su įvairiomis jos programomis ir paslaugomis. Daugumoje „Linux“ distributorių kaip numatytąjį apvalkalą naudojamas „bash“. Tačiau, jei norite, galite laisvai pasirinkti kitą savo sistemos apvalkalą.
Be „bash“, „Linux“ taip pat palaiko kitas „shell“ programas, tokias kaip ksh, zsh, csh ir fish. Kiekvienas iš šių kriauklių turi tam tikras unikalias savybes, kurios jas išskiria iš bash ir kitų kriauklių.
Pasinerkime norėdami sužinoti daugiau apie „shell“ ir kaip pakeisti numatytąjį „Linux“ apvalkalą.
Kas yra apvalkalas ir kokia jo reikšmė?
Korpusas yra kompiuterinė programa, leidžianti valdyti įvairius operacinės sistemos elementus naudojant komandas. Kai naudojate „Linux“ terminalą, jūs iš esmės bendraujate su apvalkalu, sėdinčiu tarp jūsų ir operacinės sistemos, ir nurodote jai vykdyti komandas.
Daugumoje „Linux“ korpusų yra komandinės eilutės sąsaja (CLI) ir reikalingas komandų (ir jų sintaksių) išmanymas. Kai įvedate komandą į apvalkalą, ji ieško programos (jūsų komandoje) sistemos kelyje, kad ją nustatytų. Jei randa atitikimą, jis sėkmingai įvykdo komandą ir gausite išvestį.
Trumpai tariant, apvalkalas yra galingas ir efektyvus būdas bendrauti su operacine sistema.
Susijęs: 5 priežastys pasirinkti „Linux“ terminalą per GUI
Kodėl norėtumėte pakeisti numatytąjį apvalkalą?
Apskritai, dauguma „Linux“ ar kitų „Unix“ pagrindu sukurtų kriauklių siūlo daug ką ta pati funkcija dažniausiai: jie leidžia jums sąveikauti / valdyti įvairius sistemos elementus patogiai.
Bashas, kuris yra iš anksto įdiegtas daugumoje „Linux“ sričių, yra puikus to pavyzdys. Tačiau, sukrautas prieš kai kuriuos kitus apvalkalus, pvz., Zsh, jis atsilieka funkcionalumo požiūriu.
Kita vertus, „Zsh“ pateikia daugybę papildomų funkcijų, tokių kaip automatinis užbaigimas, automatinis taisymas, automatinis kompaktinis diskas, rekursinis kelio išplėtimas ir papildinio palaikymas, suteikiantis jam pranašumą prieš bash ir keletą kitų kriauklės.
Žinoma, tai tik keletas privalumų, kuriuos gaunate naudodamiesi „zsh“. Kiti apvalkalai taip pat pateikia savo funkcijų ir patobulinimų rinkinį, todėl visa darbo su jais patirtis tampa lengvesnė ir patogesnė.
Kaip pakeisti numatytąjį „Linux“ apvalkalą
Yra keli būdai pakeisti numatytąjį „Linux“ apvalkalą. Mes pademonstruosime procesą su chsh naudingumą šiame vadove, nes tai yra patikimesnis ir patogesnis partijos metodas.
„Chsh“ yra komandinės eilutės įrankis operacinėse sistemose „Unix“, leidžiantis pakeisti numatytąjį apvalkalą. Tai iš anksto įdiegta beveik visose „Linux“ skirstomosiose vietose.
Norėdami jį naudoti, tereikia pateikti terminale norimo naudoti apvalkalo kelią, o jis pasirūpina likusiu procesu. Tačiau, norėdami pakeisti numatytąjį apvalkalą, turėsite atlikti kelis veiksmus.
Štai šių veiksmų suskirstymas.
1 veiksmas: nustatykite įdiegtus apvalkalus
Prieš diegdami naują apvalkalą, svarbu žinoti, kokius apvalkalus jau turite savo „Linux“ sistemoje. Norėdami tai padaryti, atidarykite terminalą ir įveskite:
katė / etc / lukštai
Jei neįdiegėte naujo apvalkalo, jūsų išvestis turėtų atrodyti panaši į pateiktą žemiau esančiame paveikslėlyje.
2 žingsnis: įdiekite naują apvalkalą
Nustačius įdiegtus apvalkalus sistemoje, kitas žingsnis yra įdiegti naują apvalkalą. Šiuo atžvilgiu „Linux“ yra įvairių variantų, kurių kiekviena turi savo privalumų ir trūkumų. Taigi, atsižvelgiant į jūsų pageidavimus ir tai, ko norite pasiekti su apvalkalu, galite pasirinkti tokį, kuris atitiktų jūsų reikalavimus.
Šis vadovas parodys zsh apvalkalo diegimą ir nustatymą. Po šių komandų drąsiai pakeiskite „zsh“ savo apvalkalo pavadinimu.
Norėdami įdiegti zsh „Debian“ pagrįstose distros:
sudo apt install zsh
Galite įdiegti zsh „Arch Linux“ naudodami „Pacman“:
sudo pacman -Syu zsh
Taip pat lengva įdiegti „zsh“ „Fedora“, „CentOS“ ir kituose RHEL rajonuose:
sudo dnf įdiekite zsh
Baigę diegimą, paleiskite žemiau esančią komandą, kad dar kartą patikrintumėte įdiegtus apvalkalus sistemoje:
katė / etc / lukštai
Tada patikrinkite, ar įdiegtas apvalkalas veikia. Norėdami tai padaryti, įveskite savo apvalkalo pavadinimą terminale. Jei tai zsh, paleiskite:
zsh
Norėdami grįžti į numatytąjį apvalkalą, įveskite išėjimas ir pataikė Įveskite.
3 žingsnis: „Shell“ nustatymas kaip numatytąjį jūsų sistemos apvalkalą
Jei jūsų naujai įdiegtas apvalkalas rodomas įdiegtų apvalkalų sąraše ir veikia gerai, dabar esate pasirengęs jį nustatyti kaip numatytąjį savo sistemos apvalkalą. Atkreipkite dėmesį, kad naudodami „chsh“ galite pakeisti numatytąjį interaktyvųjį apvalkalą ir numatytąjį prisijungimo apvalkalą.
Prisijungimo apvalkalas yra apvalkalas, kuriame jūs gaunate terminalą prisijungę prie savo sistemos, o interaktyvus apvalkalas yra prieinamas visą laiką po jūsų prisijungimo.
Norėdami nustatyti zsh (ar bet kurią kitą apvalkalą) kaip numatytąjį prisijungimo apvalkalą, atidarykite terminalą ir paleiskite:
chsh
Kai būsite paraginti įvesti slaptažodį, įveskite savo paskyros slaptažodį ir paspauskite Įveskite.
Tada įveskite absoliučią įdiegto apvalkalo kelią. Tai pakeis numatytąjį jūsų sistemos prisijungimo apvalkalą. Norėdami pakeisti numatytąjį interaktyvų apvalkalą į zsh:
chsh -s / usr / bin / zsh
Sistema paprašys įvesti slaptažodį, kad pritaikytumėte pakeitimus. Įveskite slaptažodį ir paspauskite Įveskite.
Kai nustatysite zsh (ar kitą apvalkalą) kaip numatytąjį arba interaktyvų apvalkalą, atsijunkite ir vėl prisijunkite, kad pakeitimai atspindėtų jūsų sistemą.
Dabar, kai vėl prisijungsite ir atidarysite terminalą, sistema pasveikins jus su apvalkalo konfigūratoriumi. Prieš pradėdami naudoti naują apvalkalą, turite pasirinkti parinktis, atitinkančias jūsų apvalkalo reikalavimus.
Kai viskas nustatyta, patikrinkite, ar naujai įdiegtas apvalkalas yra numatytasis sistemos apvalkalas. Norėdami tai padaryti, paleiskite šią komandą:
aidas $ SHELL
Jei nustatėte jį į zsh, pamatysite jo kelią terminale. Kito apvalkalo atveju jis turėtų atitinkamai atspindėti kelią.
Atkreipkite dėmesį, kad jei norite pakeisti numatytąjį kitų sistemos naudotojų apvalkalą, turėsite tai padaryti kiekvienam vartotojui atskirai. Pvz., Jei norite pakeisti numatytąjį vartotojo apvalkalą sam, turėsite paleisti šią komandą:
sudo chsh -s / usr / bin / zsh sam
Numatytojo apvalkalo keitimas, kad būtų galima pritaikyti asmeniniams poreikiams
Daug funkcijų turintis apvalkalas suteikia daug papildomų pranašumų, būdingų numatytam apvalkalui. Kadangi dauguma jūsų „Linux“ sąveikų ir operacijų vyksta per komandinę eilutę, pakeičiama numatytasis apvalkalas, suteikiantis daugiau funkcijų, yra vienas iš pirmųjų jūsų darbo suasmeninimo žingsnių aplinka.
Tiesą sakant, turėtumėte apsvarstyti ne tik numatytojo apvalkalo keitimą, bet ir jo pritaikymą bei nustatymą taip, kaip norite, kad padidintumėte visą patirtį. Tinkama vieta pradėti pritaikyti savo apvalkalą yra pradėti naudoti komandų eilės pseudonimus, kurie leidžia greitai ir patogiai įvesti komandas terminale.
Ši problema paliečia tūkstančius pagrindinių svetainių ir paslaugų.
Skaitykite toliau
- „Linux“
- „Linux Bash Shell“
- „Linux“ pritaikymas
Yashas yra MUO personalo rašytojas, skirtas „pasidaryk pats“, „Linux“, programavimui ir saugumui. Prieš rasdamas aistrą rašydamas, jis kūrė internetą ir „iOS“. Taip pat galite rasti jo raštą TechPP, kur jis apima kitas vertikales. Be technologijų, jam patinka kalbėti apie astronomiją, „Formulę 1“ ir žiūrėti.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.