„Linux“ pasaulyje turime galimybę įdiegti ir sukonfigūruoti tūkstančius parinkčių, kad nemokamai išplėstume įrangos galimybes, nes esame atviro kodo.
Viena iš šių parinkčių yra „Shell Z“, dar vadinama ZSH, kurios kilmė buvo 1990 m. Ir nuo tada buvo naudojama kaip viena geriausių UNIX komandų eilutės vertėjų, palaikančių scenarijų kalbą.
Tarp įvairių ZSH savybių turime:
- Turi automatinio užbaigimo komandą
- Pagerinkite kintamųjų tvarkymą
- Apima rašybos tikrinimą
- Bendra komandų istorija
- Užbaikite komandų lentelių sudarymą
- Lengvas aplinkos kintamumo nustatymas
- Labai pritaikomas
Dabar vienas iš geriausiai žinomų „Linux“ apvalkalų yra „Oh my zsh“, kuris buvo sukurtas kaip sistema, galinti valdyti ZSH.
Naudodami „Oh my zsh“ turime tokių privalumų kaip:
- Jame yra daugiau nei 200 papildinių
- Apima daugiau nei 900 temų
- Palaiko kelias kalbas, tokias kaip PHP, PostgreSQL, Python, Scala, Django ir kt.
Šiandien „Solvetic“ išsamiai paaiškins, kaip įdiegti ir sukonfigūruoti šiuos du apvalkalus „CentOS 7“, kad serveris būtų labiau keičiamo dydžio.
Ankstesni reikalavimaiTam reikės:
- Turėkite „CentOS 7“ platinimą arba „Ubuntu 17“, jei turime galimybę.
- Turėti root vartotojo teises.
1. Įdiekite ir sukonfigūruokite zsh „CentOS 7 Linux“
Šiuo atveju ketiname įdiegti „Z“ apvalkalą iš oficialios saugyklos ir sukonfigūruoti vartotoją naudoti „Z“ apvalkalą kaip numatytąją temą. Iš esmės numatytasis „Ubuntu“ ir „CentOS“ apvalkalas yra „bash“, todėl sukonfigūruosime šakninį vartotoją naudoti „zsh“ kaip numatytąjį apvalkalą.
1 žingsnis
Jei naudojate „CentOS 7“, vykdysime šią komandą:
yum įdiegti zsh2 žingsnis
Jei naudojame „Ubuntu 16“ arba „17“, mes galime vykdyti šią komandą, kad įdiegtume zsh:
apt install zsh
3 žingsnis
Ten įvesime raidę y, kad sutiktume su atitinkamų zsh paketų atsisiuntimu ir įdiegimu. Įdiegę pamatysime šiuos dalykus:
2. „Linux CentOS7“ nustatykite „zsh Shell“ nustatymus
1 žingsnis
Kai diegimo procesas bus baigtas, mes galime pakeisti numatytąjį pagrindinio vartotojo apvalkalą į zsh naudodami komandą chsh taip:
„CentOS 7“
chsh -s / bin / zsh šaknis
Ubuntu
kuris zsh
2 žingsnis
Dabar galime atsijungti nuo pagrindinio vartotojo, vėl prisijungti ir gauti zsh apvalkalą:
Mes patikrinsime esamą apvalkalą vykdydami šią komandą. „Z shell zsh“ buvo įdiegta matant / bin / zsh eilutę.
echo $ SHELL
3. Įdiekite ir sukonfigūruokite „Oh my zsh“ „Linux“
Kai sistemoje yra įdiegtas „Z“ apvalkalas, kitas žingsnis yra įdiegti „Oh my zsh“ sistemą, kad būtų galima valdyti „Z shell zsh“.
„Oh my zsh“ pateikia diegimo scenarijų, kad įdiegtų sistemą, ir mes turime įdiegti kai kuriuos kitus būtinus paketus, įskaitant „wget“, kad atsisiųstumėte diegimo scenarijų, ir „Git“, kad atsisiųstumėte „Oh my zsh“ apvalkalą iš „GitHub“.
1 žingsnis
Pirmasis žingsnis yra įdiegti sistemoje „wget“ ir „git“, mes vykdysime šias komandas:
„CentOS 7“
yum įdiegti wget git
Ubuntu
apt įdiegti wget git
2 žingsnis
Įvedame raidę Y priimti paketų atsisiuntimą ir diegimą. Įdiegę mes atsisiųsime diegimo scenarijų ir paleisime jį naudodami šią eilutę:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O -| zsh3 žingsnis
Šiuo atveju naudosime „Ubuntu 17.10“:
DIDELIS
4 žingsnis
Tai įdiegę „Oh my zsh“ į ~ / .oh-my-zsh. Nukopijuosime šablono konfigūracijos failą .zshrc.zsh-template į .zshrc namų katalogą ir pritaikysime konfigūraciją vykdydami šaltinio komandą taip:
cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc šaltinis ~ / .zshrc
4. O mano zsh temos nustatymai „Linux“
Numatytoji .zshrc konfigūracija, kurią pateikė „Oh my zsh“, naudoja „robbyrusell“ temą. Šiame žingsnyje mes redaguosime nustatymus ir pakeisime numatytąją temą.
1 žingsnis
„Oh-my-zsh“ sistema suteikia daug „zsh“ apvalkalo temų, norėdami pamatyti daugiau galimų parinkčių, eikite į šią nuorodą:
2 žingsnis
Kitas variantas yra eiti į programos temų katalogą vykdant šias eilutes:
cd ~ / .oh-my-zsh / themes / ls -a
DIDELIS
3 žingsnis
Norėdami redaguoti temą, einame į šį katalogą naudodami nano:
nano ~ / .zshrc4 žingsnis
Ten surasime eilutę „ZSH_THEME“ ir nurodysime norimą temą:
ZSH_THEME = 'risto'
DIDELIS
5 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
5 žingsnis
Galime iš naujo įkelti konfigūraciją naudodami:
šaltinis ~ / .zshrc.Taigi mes turime galimybę įdiegti ir sukonfigūruoti šiuos du įrankius „Linux“, kad suteiktų naują sistemos funkcionalumą.