Kā instalēt Oh My Zsh Ubuntu 20.04
Strādājot ar Unix balstītām vidēm, lielākā daļa laika tiks tērēta darbam terminālā. Izskatīgs terminālis ļaus mums justies labi un uzlabos mūsu produktivitāti. Šeit spēlē OH-MY-ZSH.
OH-MY-ZSH ir atvērtā koda sistēma ZSH konfigurācijas pārvaldībai, un tā ir kopienas virzīta. Tas nāk komplektā ar daudzām noderīgām funkcijām, spraudņiem, palīgiem, motīviem un dažām lietām, kas jūs uzlabos terminālā. Pašlaik ir atbalstīti 275+ spraudņi un 150 motīvi.
Pirmkārt, vispirms jāinstalē un jāiestata ZSH kā noklusējuma čaula Ubuntu.
- Jāinstalē Zsh (derētu v4.3.9 vai jaunāka versija, bet mēs dodam priekšroku 5.0.8 un jaunākām versijām).
- Jāinstalē Wget.
- Jāinstalē Git (ieteicams v2.4.11 vai jaunāka versija).
Pārejam un redzēsim, kā instalēt un iestatīt OH-MY-ZSH programmu Ubuntu Linux.
OH-MY-ZSH instalēšana Ubuntu Linux
Oh My Zsh instalēšanu var veikt, izmantojot terminālā esošās komandas “Curl” vai “Wget”. Pārliecinieties, vai kāda no šīm utilītprogrammām ir instalēta OS, ja tās nav instalētas kopā ar git, palaižot šo komandu apt.
$ sudo apt install curl wget git
Pēc tam instalējiet Oh My Zsh, izmantojot komandrindu ar curl vai wget, kā parādīts.
$ 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 -)"
Kad esat instalējis OH-MY-ZSH, tas prasīs jūsu esošā faila .zhrc
dublējumu. Tad tiks izveidots jauns .zshrc
fails ar konfigurācijām. Tāpēc ikreiz, kad nolemjat noņemt OH-MY-ZSH, izmantojot atinstalētāju, tiks automātiski atjaunots vecais .zshrc
fails.
-rw-r--r-- 1 tecmint tecmint 3538 Oct 27 02:40 .zshrc
Visas konfigurācijas tiek ievietotas failā .zshrc
. Šeit jūs vai nu mainīsit parametrus, vai iespējosit jaunus spraudņus, vai mainīsit motīvus, pamatojoties uz vajadzībām.
Sadalīsim dažus svarīgos parametrus, kurus mēs varam modificēt failā .zshrc
.
Starp visām OH-MY-ZSH funkcijām man patīk tēmu kopums, kas komplektā ietilpst instalācijas laikā. Tas vizuāli uzlabo manu termināla izskatu un sajūtu. Motīvi tiek instalēti sadaļā “/home/tecmint/.oh-my-zsh/themes/”.
$ ls /home/tecmint/.oh-my-zsh/themes/
Pēc noklusējuma “robbyrussell” ir tēma, kas tiek ielādēta. Lai mainītu motīvu, failā .zshrc
mainiet parametru “ZSH_THEME =
$ nano ~/.zshrc
Lai izmaiņas būtu efektīvas, jums jāiegūst fails (avots ~/.zshrc).
$ source ~/.zshrc
Ir daudz spraudņu, kurus atbalsta OH-MY-ZSH. Spraudņa iestatīšana ir diezgan vienkārša. Viss, kas jums jādara, ir iegūt spraudņa pakotni un pievienot spraudņa nosaukumu faila .zshrc
spraudņu parametrā. Pēc noklusējuma git ir vienīgais spraudnis, kas tiek iespējots pēc instalēšanas.
Tagad pievienošu vēl divus spraudņus “ZSH-autosuggestions and ZSH-Syntax-highlighting”, klonējot paketes.
$ 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
Lai spraudņi būtu efektīvi, atliek rediģēt failu .zhsrc
, pievienojiet spraudņa nosaukumu mapē plugins =()
ar atstarpi starp katra spraudņa nosaukumu.
$ nano ~/.zshrc
Tagad, lai izmaiņas būtu efektīvas, avota (avota ~/.zshrc) fails. Tagad no ekrānuzņēmuma var redzēt, ka ir iespējota automātisko ieteikumu funkcija, un tā atceras iepriekš izmantoto komandu un, pamatojoties uz to, iesaka.
OH-MY-ZSH divas reizes nedēļā automātiski pārbauda atjauninājumus. Lai to atspējotu, iestatiet parametru DISABLE_AUTO_UPDATE = “true”. Varat arī kontrolēt, cik dienu jāatjaunina, iestatot eksportu UPDATE_ZSH_DAYS =
Ir iespējams palaist manuālos atjauninājumus, palaižot komandu.
$ omz update
OH-MY-ZSH noņemšana Ubuntu Linux
Ja vēlaties noņemt oh-my-zsh, palaidiet komandu “uninstall oh_my_zsh”. Tas noņems visus nepieciešamos failus un mapes oh_my_zsh daļu un atgriezīsies iepriekšējā stāvoklī. Restartējiet termināli, lai izmaiņas būtu efektīvas.
$ uninstall oh_my_zsh
Tas ir šis raksts. Mēs esam izpētījuši, kas ir oh-my-zsh, kā to instalēt un konfigurēt. Mēs esam redzējuši arī spraudņus un tēmas. Ir daudz vairāk funkciju nekā tas, ko mēs apspriedām šajā rakstā. Izpētiet un dalieties pieredzē ar mums.