Z shell je učinkovita, snažna i interaktivna Unix shell. Lako ga je instalirati, konfigurirati, koristiti i učiti na bilo kojoj Linux platformi uključujući Ubuntu, Fedora, Arch Linux i druge.
Evo kako možete instalirati Z shell i Oh My Zsh na svoj Linux stroj.
Što je Z Shell i Oh My Zsh?
Z shell, ili jednostavno Zsh je interaktivna prijavna školjka i prevoditelj skriptnog jezika. Mnoge korisne značajke koje možete pronaći u Bashu, TCSH i ksh uključene su u Zsh zajedno s mnogim novim značajkama.
Oh My Zsh je nevjerojatan okvir otvorenog koda, vođen zajednicom, koji vam pomaže upravljati Zsh konfiguracijom. Dolazi prepun toliko korisnih funkcija, pomoćnika, dodataka, tema i drugih uslužnih programa koji korisnicima nude najbolje iskustvo ljuske.
Iako je Zsh prilično sličan Bashu, prednost korištenja Zsh-a leži u činjenici da je mnogo prilagodljiviji od Basha.
Kako instalirati Zsh na Linux
Za početak pokrenite terminal pritiskom na Ctrl + Alt + T na tipkovnici. Dobra je praksa ažurirajte i nadogradite svoj Linux sustav prije instaliranja nove aplikacije na vaš stroj. Ovaj rješava sve pokvarene ili zastarjele pakete na vašem sustavu koji mogu stvoriti problem tijekom instaliranja nove aplikacije.
Sada kada su sistemski paketi ažurni, možete instalirati Zsh. Evo naredbi za instalaciju Zsh-a na nekim većim distribucijama Linuxa:
Za Ubuntu pokrenite:
sudo apt instalirati zsh
Da biste instalirali Zsh na Fedoru, pokrenite:
sudo dnf instalirati zsh
Na Arch Linuxu pokrenite:
sudo pacman -S zsh
Instalacijski proces će također obuhvatiti osnovne konfiguracije koje uvijek možete ponovno konfigurirati kasnije.
Provjerite Zsh instalaciju
Jedan od načina da provjerite instalaciju je da provjerite verziju Zsh-a koju ste upravo instalirali. Izvršite sljedeću naredbu za provjeru verzije:
zsh --verzija
Na terminalu ćete vidjeti broj verzije nakon unosa naredbe. Ako terminal ne prikaže broj verzije, to znači da je došlo do problema s instalacijom.
Prema zadanim postavkama, Zsh je instaliran u /usr/bin imenik. Da biste potvrdili lokaciju na kojoj ste instalirali Zsh, pokrenite:
gdje je zsh
Izlaz će prikazati put do Zsh na terminalu.
Kako instalirati Oh-My-Zsh na Linux
Powerline je moćan dodatak za Vim koji pruža statusne linije i upite za nekoliko drugih aplikacija, kao što su Zsh, Bash, Qtile, IPython, tmux i Awesome. Pruža korisna poboljšanja za Zsh. Da biste ga instalirali na Ubuntu i Debian, izvršite:
sudo apt instalirati git-core curl fontovi-powerline
Na Fedori:
sudo dnf instalirati powerline-fontovi
Za instaliranje Powerline fontova na Arch Linux:
sudo pacman -S powerline-fontovi
Korak 1: Instalirajte Oh My Zsh na Linux
Nakon što su Powerline fontovi instalirani, vrijeme je da konačno instalirate paket oh-my-zsh. Postoje dva načina da ga instalirate: pomoću curl i wget.
Da biste instalirali Oh My Zsh koristeći curl, izvršite:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Umjesto toga, ako želite koristiti wget za instaliranje Oh My Zsh, koristite ovo:
wget --no-check-certificate http://instaliraj.ohmyz.sh -O - | sh
Tijekom procesa instalacije, instalacijski program će vas pitati želite li Zsh postaviti kao zadanu ljusku ili ne. Da bi Zsh bio zadana ljuska na vašem sustavu, upišite Da i udario Unesi na tipkovnici. Možeš promijenite zadanu ljusku kasnije s chsh ako želiš.
Nakon što instalirate Oh My Zsh na svoj sustav, vidjet ćete sljedeću poruku potvrde na terminalu koja potvrđuje uspješnu instalaciju:
Da deinstalirate oh-my-zsh sa svog sustava, pokrenite:
deinstaliraj_oh_moj_zsh
Konfigurirajte Oh My Zsh na Linuxu
Uronimo u neke osnovne konfiguracije koje trebate razumjeti da biste prilagodili Oh My Zsh onako kako želite.
1. Aktivirajte dodatke pomoću Zsh konfiguracijske datoteke
Da biste vidjeli koji su dodaci dostupni, otvorite Stranica Oh My Zsh Plugins na GitHubu.
Ovdje ćete pronaći popis svih dodataka koje možete koristiti u Oh My Zsh. Nakon što ste odlučili koji dodatak želite koristiti, otvorite Zsh konfiguracijsku datoteku koristeći nano:
nano ~/.zshrc
U datoteci pronađite dodaci() funkcija. Unutar zagrada dodajte naziv dodatka koji želite aktivirati. Na primjer, ako želite aktivirati "git", dodajte ga ovako:
dodaci=(git)
Spremite i izađite iz datoteke pritiskom na Ctrl + X zatim Y na tipkovnici.
Za ažuriranje promjena pokrenite:
izvor ~/.zshrc
2. Postavite Oh My Zsh temu
Naći ćete sve Oh My Zsh teme u ~/.oh-my-zsh/teme imenik. Da biste vidjeli sve dostupne teme, idite na Stranica Oh My Zsh teme na GitHubu.
Također možete pregledati ove teme u svom pregledniku. Nakon što ste se odlučili za temu, otvorite Zsh konfiguracijsku datoteku ovako:
sudo nano ~/.zshrc
Idite na redak koji kaže ZSH_THEME="". Ovdje unesite temu koju želite zadržati. Na primjer, ako želite promijeniti temu u "agnoster", unesite naziv teme ovako:
ZSH_TEMA="agnoster"
Ovu opciju također možete postaviti na "slučajno" ako se želite redovito prebacivati između različitih tema.
ZSH_TEMA="slučajno"
Što ako ne želite koristiti sve teme, već samo nekoliko specifičnih? Srećom, također imate mogućnost zadržati skup tema. Pronađite redak koji kaže ZSH_THEME_RANDOM_CANDIDATES=() i unesite nazive tema ovako:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster""grml""robbyrussell")
Ponovno učitajte datoteku kako bi promjene stupile na snagu:
izvor ~/.zshrc
3. Konfigurirajte automatsko ažuriranje
Oh My Zsh automatski se ažurira svaka dva tjedna. Ovu postavku možete onemogućiti u Zsh konfiguracijskoj datoteci ovako:
DISABLE_AUTO_UPDATE="pravi"
Također možete konfigurirati broj dana za koje želite da Zsh provjerava ažuriranja ovako:
UPDATE_ZSH_DAYS=1
Z Shell nudi značajke koje nećete naći nigdje drugdje
Z školjka dolazi u paketu s toliko značajki koje je teško pronaći u drugim školjkama. Dolazi s ugrađenim alatom za provjeru pravopisa i omogućuje označavanje koda. Isporučuje se s mnoštvom nevjerojatnih tema koje možete primijeniti na školjku. Također možete konfigurirati ljusku za prikaz važnih informacija o sustavu.
S mnoštvom značajki spremnih da vam pomognu, sada možete učinkovitije početi pisati skripte i Bash programe kako biste automatizirali zadatke i uštedjeli puno vremena. Sretno skriptiranje!