Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Z shell egy hatékony, erőteljes és interaktív Unix shell. Könnyen telepíthető, konfigurálható, használható és megtanulható bármilyen Linux platformon, beleértve az Ubuntut, Fedorát, Arch Linuxot és még sok mást.

Így telepítheti a Z shell-t és az Oh My Zsh-t Linux-gépére.

Mi az a Z Shell és az Oh My Zsh?

A Z shell, vagy egyszerűen csak a Zsh egy interaktív login shell és egy szkriptnyelvi értelmező. A Bash-ban, a TCSH-ban és a ksh-ben található számos hasznos funkció beépült a Zsh-be, valamint sok új funkció.

Az Oh My Zsh egy csodálatos, nyílt forráskódú, közösség által vezérelt keretrendszer, amely segít a Zsh konfiguráció kezelésében. Rengeteg hasznos funkcióval, segédprogrammal, beépülő modullal, témával és egyéb segédprogrammal érkezik, amelyek a legjobb shell-élményt kínálják a felhasználóknak.

Bár a Zsh nagyjából hasonlít a Bash-hez, a Zsh használatának előnye abban rejlik, hogy sokkal jobban testreszabható, mint a Bash.

instagram viewer

A Zsh telepítése Linuxra

Az indításhoz indítsa el a terminált a gomb megnyomásával Ctrl + Alt + T a billentyűzeten. Ez egy jó gyakorlat frissítse és frissítse Linux rendszerét mielőtt új alkalmazást telepít a gépére. Ez felold minden törött vagy elavult csomagot a rendszeren ami problémákat okozhat egy új alkalmazás telepítésekor.

Most, hogy a rendszercsomagok naprakészek, telepítheti a Zsh-t. Íme a parancsok a Zsh telepítéséhez néhány nagyobb Linux disztribúcióra:

Ubuntu esetén futtassa:

sudo apt telepítés zsh

A Zsh Fedorára való telepítéséhez futtassa:

sudo dnf telepítés zsh

Arch Linuxon futtassa:

sudo pacman -S zsh

A telepítési folyamat kiterjed az alapvető konfigurációkra is, amelyeket később bármikor újra konfigurálhat.

Ellenőrizze a Zsh telepítést

A telepítés ellenőrzésének egyik módja a Zsh éppen telepített verziójának ellenőrzése. A verzió ellenőrzéséhez hajtsa végre a következő parancsot:

zsh --változat

A terminálon a parancs beírása után látni fogja a verziószámot. Ha a terminál nem mutatja a verziószámot, ez azt jelenti, hogy valami probléma volt a telepítéssel.

Alapértelmezés szerint a Zsh telepítve van a /usr/bin Könyvtár. A Zsh telepítési helyének megerősítéséhez futtassa:

hol van zsh

A kimenet megjeleníti a Zsh elérési útját a terminálon.

Az Oh-My-Zsh telepítése Linuxra

A Powerline egy hatékony bővítmény a Vim számára, amely állapotsorokat és promptokat biztosít számos más alkalmazáshoz, mint például a Zsh, Bash, Qtile, IPython, tmux és Awesome. Hasznos fejlesztéseket biztosít a Zsh számára. Az Ubuntu és Debian rendszerre történő telepítéséhez hajtsa végre:

sudo apt telepítés git-core curl fonts-powerline

Fedorán:

sudo dnf telepítés powerline-fonts

Powerline betűtípusok telepítése Arch Linuxra:

sudo pacman -S powerline-fonts

1. lépés: Telepítse az Oh My Zsh-t Linuxra

A Powerline betűtípusok telepítése után itt az ideje végre telepíteni az oh-my-zsh csomagot. Kétféleképpen telepítheti: curl és wget használatával.

Az Oh My Zsh curl használatával történő telepítéséhez hajtsa végre:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

Ehelyett, ha a wget-et szeretné használni az Oh My Zsh telepítéséhez, használja ezt:

wget --no-check-certificate http://install.ohmyz.sh -O - | SH

A telepítési folyamat során a telepítő megkérdezi, hogy a Zsh-t kívánja-e alapértelmezett shell-vé tenni vagy sem. Ha azt szeretné, hogy a Zsh legyen az alapértelmezett shell a rendszeren, írja be Igen és ütött Belép a billentyűzeten. tudsz módosítsa az alapértelmezett shellt később a chsh-val ha akarod.

Miután telepítette az Oh My Zsh-t a rendszerére, a következő megerősítő üzenetet fogja látni a terminálon, amely igazolja a sikeres telepítést:

Az oh-my-zsh eltávolításához a rendszerről futtassa:

uninstall_oh_my_zsh

Konfigurálja az Oh My Zsh-t Linuxon

Vessen egy pillantást néhány alapvető konfigurációba, amelyeket meg kell értenie, hogy az Oh My Zsh-t a kívánt módon testreszabhassa.

1. Beépülő modulok aktiválása a Zsh konfigurációs fájl használatával

Az elérhető bővítmények megtekintéséhez nyissa meg a Oh My Zsh Plugins oldal a GitHubon.

Itt megtalálja az Oh My Zsh-ben használható összes plugin listáját. Miután eldöntötte, hogy melyik bővítményt szeretné használni, nyissa meg a Zsh konfigurációs fájlt a nano segítségével:

nano ~/.zshrc

A fájlban keresse meg a bővítmények () funkció. A zárójelbe írja be az aktiválni kívánt bővítmény nevét. Például, ha aktiválni szeretné a "git"-et, adja hozzá a következőképpen:

plugins=(git)

Mentse el és lépjen ki a fájlból a gomb megnyomásával Ctrl + X akkor Y a billentyűzeten.

A módosítások frissítéséhez futtassa:

forrás ~/.zshrc

2. Állítsa be az Oh My Zsh témát

Az összes Oh My Zsh témát megtalálja a ~/.oh-my-zsh/themes Könyvtár. Az összes elérhető téma megtekintéséhez nyissa meg a Oh My Zsh Themes oldal a GitHubon.

Ezeket a témákat a böngészőben is megtekintheti. Miután eldöntötte a témát, nyissa meg a Zsh konfigurációs fájlt a következőképpen:

sudo nano ~/.zshrc

Lépjen arra a sorra, amelyik azt mondja ZSH_THEME="". Itt írja be a megtartani kívánt témát. Ha például a témát „agnoster”-ra szeretné módosítani, írja be a téma nevét a következőképpen:

ZSH_THEME="agnoszter"

Ezt az opciót „véletlenszerűre” is állíthatja, ha rendszeresen szeretne váltani a különböző témák között.

ZSH_THEME="véletlen"

Mi a teendő, ha nem az összes témát szeretné használni, hanem csak néhány konkrétat? Szerencsére lehetősége van témák megtartására is. Keresse meg a sort, amely azt mondja ZSH_THEME_RANDOM_CANDIDATES=() és írja be a témaneveket így:

ZSH_THEME_RANDOM_CANDIDATES=("agnoszter""grml""robbyrussell")

Töltse be újra a fájlt, hogy a módosítások életbe lépjenek:

forrás ~/.zshrc

3. Konfigurálja az automatikus frissítéseket

Az Oh My Zsh kéthetente automatikusan frissül. Ezt a beállítást a Zsh konfigurációs fájlban a következőképpen tilthatja le:

DISABLE_AUTO_UPDATE="igaz"

Azt is beállíthatja, hogy a Zsh hány napig ellenőrizze a frissítéseket, például:

UPDATE_ZSH_DAYS=1

A Z Shell olyan funkciókat kínál, amelyeket sehol máshol nem talál meg

A Z shell rengeteg olyan funkciót tartalmaz, amelyeket nehéz megtalálni más shellekben. Beépített helyesírás-ellenőrzővel rendelkezik, és lehetővé teszi a kód kiemelését. Rengeteg csodálatos témát tartalmaz, amelyeket a héjra alkalmazhat. A parancsértelmezőt beállíthatja a fontos rendszerinformációk megjelenítésére is.

Rengeteg szolgáltatás készen áll a segítségére, így hatékonyabban kezdheti el a szkriptek és Bash programok írását, így automatizálhatja a feladatokat, és rengeteg időt takaríthat meg. Boldog forgatókönyvírást!