Weboldal keresés

Az Oh My Zsh telepítése az Ubuntu 20.04-ben


Amikor Unix-alapú környezetekkel dolgozunk, időnk nagy részét terminálban való munkával töltjük. Egy jó megjelenésű terminál jól érezheti magát, és javítja a termelékenységünket. Itt jön képbe az OH-MY-ZSH.

Az OH-MY-ZSH egy nyílt forráskódú keretrendszer a ZSH konfiguráció kezelésére, és közösségvezérelt. Rengeteg hasznos funkcióval, beépülő modullal, segédprogrammal, témával és néhány olyan dologgal érkezik, amelyek jobbá teszik a terminál használatát. Jelenleg 275+ bővítmény és 150 téma támogatott.

Először is telepítenie kell és be kell állítania a ZSH-t alapértelmezett shellként az Ubuntuban.

Követelmények

  • Telepíteni kell a Zsh-t (a 4.3.9-es vagy újabb verzió megteszi, de mi inkább az 5.0.8-as és újabb verziókat részesítjük előnyben).
  • A Curl-t vagy a Wget-et telepíteni kell.
  • A Git programot telepíteni kell (a v2.4.11 vagy újabb verzió ajánlott).

Ugorjunk bele, és nézzük meg, hogyan kell telepíteni és beállítani az OH-MY-ZSH programot Ubuntu Linux alatt.

Az OH-MY-ZSH telepítése Ubuntu Linuxba

Az Oh My Zsh telepítése végrehajtható a terminálon található „Curl” vagy „Wget” parancsokkal. Győződjön meg arról, hogy valamelyik segédprogram telepítve van az operációs rendszerben, ha nem, telepítse őket a git mellett a következő apt parancs futtatásával.

sudo apt install curl wget git

Ezután telepítse az Oh My Zsh elemet a parancssorból a curl vagy a wget segítségével, az ábrán látható módon.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Az OH-MY-ZSH telepítése után biztonsági másolatot készít a meglévő .zhrc fájlról. Ezután egy új .zshrc fájl jön létre a konfigurációkkal. Tehát amikor úgy dönt, hogy eltávolítja az OH-MY-ZSH fájlt az eltávolító segítségével, a rendszer automatikusan visszaállít egy régi .zshrc fájlt.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Az összes konfiguráció a .zshrc fájl alatt található. Itt módosíthatja a paramétereket, engedélyezheti az új bővítményeket, vagy módosíthatja a témákat az igényeknek megfelelően.

Nézzünk meg néhány fontos paramétert, amelyeket módosíthatunk a .zshrc fájlban.

OH-MY-ZSH témák

Az OH-MY-ZSH összes funkciója közül szeretem a telepítéshez csomagolt témákat. Vizuálisan javítja a terminál megjelenését és érzetét. A témák a „/home/tecmint/.oh-my-zsh/themes/” alatt vannak telepítve.

ls /home/tecmint/.oh-my-zsh/themes/

Alapértelmezés szerint a „robbyrussell” a betöltődő téma. A téma módosításához módosítsa a „ZSH_THEME=” paramétert a .zshrc fájlban.

nano ~/.zshrc

A módosítások érvénybe léptetéséhez forrásként kell megadnia (forrás ~/.zshrc) a fájlt.

source ~/.zshrc

OH-MY-ZSH beépülő modulok

Rengeteg beépülő modult támogat az OH-MY-ZSH. A plugin beállítása meglehetősen egyszerű. Mindössze annyit kell tennie, hogy beszerezi a bővítménycsomagot, és hozzáadja a beépülő modul nevét a .zshrc fájl plugins paraméteréhez. Alapértelmezés szerint a git az egyetlen beépülő modul, amely a telepítés után engedélyezett.

Most hozzáadok még két bővítményt „ZSH-autosuggestions and ZSH-Syntax-highlighting” a csomagok klónozásával.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Ahhoz, hogy a beépülő modulok hatékonyak legyenek, mindössze annyit kell tennie, hogy szerkeszti a .zhsrc fájlt, adja hozzá a beépülő modul nevét a plugins=() fájlhoz, szóközt hagyva az egyes beépülő modulok nevei között.

nano ~/.zshrc

Most forrásfájl (forrás ~/.zshrc) a módosítások érvényesítéséhez. Most már láthatja a képernyőképen, hogy az automatikus javaslat funkció be van kapcsolva, és megjegyzi a korábban használt parancsot, és az alapján javasol.

OH-MY-ZSH automatikus frissítés

Az OH-MY-ZSH kéthetente automatikusan ellenőrzi a frissítéseket. A letiltásához állítsa be a DISABLE_AUTO_UPDATE=”true” paramétert. Azt is beállíthatja, hogy a frissítés hány napig fusson az export UPDATE_ZSH_DAYS= beállításával.

Lehetőség van manuális frissítések futtatására a parancs futtatásával.

omz update

Az OH-MY-ZSH eltávolítása Ubuntu Linuxban

Ha el szeretné távolítani az oh-my-zsh fájlt, futtassa az „uninstall oh_my_zsh” parancsot. Eltávolítja az oh_my_zsh összes szükséges fájlját és mappáját, és visszaáll az előző állapotba. Indítsa újra a terminált, hogy a változtatások érvénybe lépjenek.

uninstall oh_my_zsh

Ennyit ehhez a cikkhez. Megvizsgáltuk, hogy mi az oh-my-zsh, hogyan kell telepíteni és konfigurálni. Láttunk bővítményeket és témákat is. Sokkal több funkció van, mint amit ebben a cikkben tárgyaltunk. Fedezze fel és ossza meg velünk tapasztalatait.