Z shell je efektívny, výkonný a interaktívny unixový shell. Je ľahké ho nainštalovať, konfigurovať, používať a učiť sa na akejkoľvek platforme Linux vrátane Ubuntu, Fedory, Arch Linuxu a ďalších.
Tu je návod, ako môžete nainštalovať Z shell a Oh My Zsh na váš počítač so systémom Linux.
Čo je Z Shell a Oh My Zsh?
Z shell, alebo jednoducho Zsh je interaktívny prihlasovací shell a tlmočník skriptovacieho jazyka. Mnoho užitočných funkcií, ktoré nájdete v Bash, TCSH a ksh, bolo začlenených do Zsh spolu s mnohými novými funkciami.
Oh My Zsh je úžasný, open source komunitou riadený rámec, ktorý vám pomáha spravovať konfiguráciu Zsh. Dodáva sa s mnohými užitočnými funkciami, pomocníkmi, doplnkami, témami a ďalšími pomôckami, ktoré používateľom ponúkajú najlepší zážitok z prostredia.
Aj keď je Zsh do značnej miery podobný Bash, výhoda používania Zsh spočíva v tom, že je oveľa prispôsobiteľnejší ako Bash.
Ako nainštalovať Zsh v systéme Linux
Ak chcete začať, spustite terminál stlačením Ctrl + Alt + T na klávesnici. Je to dobrá prax aktualizujte a aktualizujte svoj systém Linux pred inštaláciou novej aplikácie do vášho počítača. Toto vyrieši všetky poškodené alebo zastarané balíky vo vašom systéme ktoré môžu spôsobiť problém pri inštalácii novej aplikácie.
Teraz, keď sú systémové balíky aktuálne, môžete nainštalovať Zsh. Tu sú príkazy na inštaláciu Zsh na niektoré hlavné distribúcie Linuxu:
Pre Ubuntu spustite:
sudo apt Inštalácia zsh
Ak chcete nainštalovať Zsh na Fedoru, spustite:
sudo dnf Inštalácia zsh
Na Arch Linuxe spustite:
sudo pacman -S zsh
Inštalačný proces bude zahŕňať aj základné konfigurácie, ktoré môžete neskôr kedykoľvek prekonfigurovať.
Overte inštaláciu Zsh
Jedným zo spôsobov, ako overiť inštaláciu, je skontrolovať verziu Zsh, ktorú ste práve nainštalovali. Ak chcete skontrolovať verziu, vykonajte nasledujúci príkaz:
zsh --verzia
Na termináli po zadaní príkazu uvidíte číslo verzie. Ak terminál nezobrazuje číslo verzie, znamená to, že sa vyskytol problém s inštaláciou.
Štandardne je Zsh nainštalovaný v /usr/bin adresár. Ak chcete potvrdiť umiestnenie, kde ste nainštalovali Zsh, spustite:
kde je zsh
Výstup zobrazí cestu k Zsh na termináli.
Ako nainštalovať Oh-My-Zsh na Linuxe
Powerline je výkonný doplnok pre Vim, ktorý poskytuje stavové riadky a výzvy pre niekoľko ďalších aplikácií, ako sú Zsh, Bash, Qtile, IPython, tmux a Awesome. Poskytuje užitočné vylepšenia Zsh. Ak ho chcete nainštalovať na Ubuntu a Debian, vykonajte:
sudo apt Inštalácia git-core curl fonts-powerline
Na Fedore:
sudo dnf Inštalácia powerline-fonty
Ak chcete nainštalovať písma Powerline na Arch Linux:
sudo pacman -S powerline-fonts
Krok 1: Nainštalujte Oh My Zsh na Linux
Po nainštalovaní fontov Powerline je čas konečne nainštalovať balík oh-my-zsh. Existujú dva spôsoby inštalácie: pomocou curl a wget.
Ak chcete nainštalovať Oh My Zsh pomocou curl, vykonajte:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Namiesto toho, ak chcete použiť wget na inštaláciu Oh My Zsh, použite toto:
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
Počas procesu inštalácie sa vás inštalátor opýta, či chcete nastaviť Zsh ako predvolený shell alebo nie. Ak chcete, aby sa Zsh stal predvoleným shellom vo vašom systéme, napíšte Áno a zasiahnuť Zadajte na klávesnici. Môžeš zmeňte predvolený shell neskôr pomocou príkazu chsh Ak chceš.
Po nainštalovaní Oh My Zsh do vášho systému sa na termináli zobrazí nasledujúca potvrdzujúca správa, ktorá overí úspešnú inštaláciu:
Ak chcete odinštalovať oh-my-zsh zo systému, spustite:
uninstall_oh_my_zsh
Nakonfigurujte Oh My Zsh v systéme Linux
Poďme sa ponoriť do niekoľkých základných konfigurácií, ktorým musíte porozumieť, aby ste si Oh My Zsh prispôsobili tak, ako sa vám páči.
1. Aktivujte doplnky pomocou konfiguračného súboru Zsh
Ak chcete zistiť, ktoré doplnky sú k dispozícii, otvorte Stránka Oh My Zsh Plugins na GitHub.
Tu nájdete zoznam všetkých pluginov, ktoré môžete použiť v Oh My Zsh. Keď sa rozhodnete, ktorý doplnok chcete použiť, otvorte konfiguračný súbor Zsh pomocou nano:
nano ~/.zshrc
V súbore nájdite plugins() funkciu. Do zátvoriek zadajte názov doplnku, ktorý chcete aktivovať. Napríklad, ak chcete aktivovať "git", pridajte ho takto:
plugins=(git)
Uložte a ukončite súbor stlačením Ctrl + X potom Y na klávesnici.
Ak chcete aktualizovať zmeny, spustite:
zdroj ~/.zshrc
2. Nastavte tému Oh My Zsh
Všetky motívy Oh My Zsh nájdete v ~/.oh-my-zsh/themes adresár. Ak chcete zobraziť všetky dostupné témy, prejdite na stránku Stránka Oh My Zsh Themes na GitHub.
Tieto motívy si môžete zobraziť aj vo svojom prehliadači. Keď sa rozhodnete pre tému, otvorte konfiguračný súbor Zsh takto:
sudo nano ~/.zshrc
Prejdite na riadok, ktorý hovorí ZSH_THEME="". Tu zadajte tému, ktorú chcete zachovať. Napríklad, ak chcete zmeniť tému na „agnoster“, zadajte názov témy takto:
ZSH_THEME="agnostik"
Túto možnosť môžete nastaviť aj na „náhodné“, ak chcete pravidelne prepínať medzi rôznymi témami.
ZSH_THEME="náhodný"
Čo ak nechcete použiť všetky témy, ale iba niekoľko konkrétnych? Našťastie máte tiež možnosť ponechať si súbor tém. Nájdite riadok, ktorý hovorí ZSH_THEME_RANDOM_CANDIDATES=() a zadajte názvy tém takto:
ZSH_THEME_RANDOM_CANDIDATES=("agnostik""grml""robbyrussell")
Znova načítajte súbor, aby sa zmeny prejavili:
zdroj ~/.zshrc
3. Nakonfigurujte automatické aktualizácie
Oh My Zsh sa automaticky aktualizuje každé dva týždne. Toto nastavenie môžete zakázať v konfiguračnom súbore Zsh takto:
DISABLE_AUTO_UPDATE="pravda"
Môžete tiež nakonfigurovať počet dní, počas ktorých má Zsh kontrolovať aktualizácie, ako je tento:
UPDATE_ZSH_DAYS=1
Z Shell ponúka funkcie, ktoré nikde inde nenájdete
Z shell je dodávaný s toľkými funkciami, ktoré je ťažké nájsť v iných shelloch. Dodáva sa so vstavanou kontrolou pravopisu a umožňuje vám zvýrazniť kód. Dodáva sa s množstvom úžasných motívov, ktoré môžete použiť na škrupinu. Môžete tiež nakonfigurovať shell na zobrazenie dôležitých systémových informácií.
S množstvom funkcií pripravených vám pomôcť, môžete teraz začať písať skripty a programy Bash efektívnejšie, aby ste automatizovali úlohy a ušetrili veľa času. Šťastné skriptovanie!