zsh

Kā konfigurēt un iestatīt zshrc ZSH

Kā konfigurēt un iestatīt zshrc ZSH
Mēs visi esam veikuši daudzus uzdevumus no termināla. Sākot no OS instalācijām, konfigurācijas un atjauninājumiem, līdz pakotņu instalēšanai un tamlīdzīgi. Mēs esam arī izveidojuši projektus un palaiduši tos serveriem, kuros darbojas dažādas operētājsistēmas, izmantojot termināli. Tādējādi teikt, ka termināļa izmantošana ir kļuvusi par mūsu dzīves daļu, būtu nepietiekami.Tomēr noklusējuma termināļa izmantošana var ātri novecot. Par laimi, jūs varat veikt dažus pielāgojumus, lai terminālis atbilstu jūsu vajadzībām un izskatās jums patīkams. Šajā vienkāršajā un ātrajā apmācībā es jums parādīšu, kā pielāgot savu termināli, izmantojot ZSH. Sāksim:

Kas ir ZSH?

Z apvalks, ko parasti sauc par ZSH, ir spēcīgs komandrindas tulks UNIX un UNIX līdzīgām sistēmām. Tas ir veidots virs populārā BASH apvalka un ir bezmaksas, atvērtā koda un regulāri atjaunināts. ZSH ir jaudīgs un pielāgojams, ļaujot veikt uzdevumus ar minimālu satraukumu un vienmērīgu darbplūsmu. Tas piedāvā arī lielisku čaulas skriptu valodu ar lieliskiem uzlabojumiem.

Lai uzzinātu vairāk par ZSH, apsveriet oficiālo lapu.

Tā kā ir daudz citu čaulas opciju, tostarp populārā BASH, kāpēc izvēlēties ZSH?

Kāpēc ZSH

Šie ir daži no galvenajiem iemesliem, kāpēc ZSH izvēle var būt priekšrocība:

ZSH Jūsu čaula

Tagad sāksim instalēt un konfigurēt mūsu apvalku, izmantojot ZSH. Ir labi atzīmēt, ka mēs paši konfigurēsim čaumalu. Ja vēlaties uzzināt, kā konfigurēt ZSH, izmantojot ietvaru, izmantojot oh-my-zsh, pārejiet uz parādīto sadaļu.

ZSH instalēšana

Pats pirmais solis ir ZSH instalēšana jūsu sistēmā. Tā kā ZSH ir populārs, tas ir pieejams lielākajās Linux izplatīšanas krātuvēs. Debian un Debian balstītās sistēmās sāciet ar repo atjaunināšanu un instalēšanu.

sudo apt-get update sudo apt-get install zsh -y

Ja izmantojat REHL sistēmas, izmantojiet komandu:

sudo yum atjaunināt sudo yum instalēt zsh

Arch un Arch balstītiem distrosiem izmantojiet Pacman

sudo pacman -Sy sudo pacman -S zsh

ZSH kā noklusējums

Lai padarītu ZSH par noklusējuma čaulu, varat izmantot komandu chsh un iestatīt izpildāmo ceļu zsh. Lai izmaiņas stātos spēkā, jums būs jāizmanto jauna termināļa sesija.

chsh Parole:
Debian pieteikšanās čaulas maiņa Ievadiet jauno vērtību vai nospiediet ENTER, lai noklusētu
Pieteikšanās čaula [/ bin / bash]: / usr / bin / zsh

Darbojas ZSH

Kad ZSH ir instalēts un iestatīts kā noklusējuma apvalks, jums tas būs jāpalaiž un jāiestata dažas konfigurācijas. Palaižot ZSH, pamanīsit, ka tajā ir pieci galvenie konfigurācijas faili. Tie ietver:

$ ZDOTDIR /.zshenv
$ ZDOTDIR /.zprofile
$ ZDOTDIR /.zshrc
$ ZDOTDIR /.zlogin
$ ZDOTDIR /.zlogout

Pēc noklusējuma, ja mainīgais $ ZDOTDIR nav norādīts, tā vietā tiek izmantota mainīgā $ HOME vērtība. Visi faili tiek nolasīti pēc startēšanas un čaulas izslēgšanas:

  1. ZSH sāk lasīt .zshenv fails, ja, palaižot čaulas sesiju, nav norādīts -f arguments. Šajā failā jābūt tikai lietotāja vides mainīgajiem. Tādējādi tajā nedrīkst būt komandas, kas pievieno stdin / stdout straumes (TTY).
  2. Nākamais fails ir .zprofile, kas satur komandas, kas izpildītas, piesakoties čaulai; šis fails ir līdzīgs .zlogin. Saskaņā ar standartiem .zprofile nedrīkst būt komandas, kas maina čaulas vidi; to vajadzētu izmantot tikai, lai palaistu ārējās komandas.
  3. Nākamais fails ir .zshrc, kas satur čaulas konfigurācijas un komandas. Tas tiek iegūts interaktīvās čaulās un satur pseidonīmus, atslēgu sasaistes, mainīgos un funkcijas.
  4. Galīgā lieta ir .zlogout, kas tiek nolasīts, kad čaulas sesija tiek aizvērta. Jūs varat to izmantot, lai iestatītu komandas, kas izpildītas, kad čaula iziet.

Šajā apmācībā mēs strādāsim tikai ar .zshrc failu, lai konfigurētu dažādas opcijas. Tagad palaidīsim ZSH un redzēsim, kā to konfigurēt, lai tas atbilstu mūsu vajadzībām. Sāciet, palaižot komandu:

$ zsh

Pirmo reizi palaižot ZSH, jums būs jāiestata konfigurācijas fails. Tas parasti izskatās apmēram šādi:

Šī ir Z Shell konfigurācijas funkcija jauniem lietotājiem,
zsh-newuser-install.
Jūs redzat šo ziņojumu, jo jums nav zsh startēšanas failu
(faili .zshenv, .zprofile, .zshrc, .zlogin direktorijā
~). Šī funkcija var jums palīdzēt ar dažiem iestatījumiem, kuriem vajadzētu atvieglot čaulas izmantošanu.
Jūs varat:
q) atmest un neko nedarīt. Nākamreiz funkcija tiks palaista vēlreiz.
(0) Iziet, izveidojot failu ~ /.zshrc satur tikai komentāru.
Tas novērsīs šīs funkcijas atkārtotu palaišanu.
(1) Pārejiet uz galveno izvēlni.
(2) Aizpildiet savu ~ /.zshrc ar sistēmas administratora ieteikto konfigurāciju un izejiet (ja vēlaties, fails būs jārediģē ar roku).
--- Iekavās ierakstiet vienu no atslēgām ---

No iepriekš minētā varat izvēlēties vairākas opcijas, lai konfigurētu zsh. Jūs varat izvēlēties 1, kas novirzīs jūs uz galveno izvēlni, kur jums būs dažas konfigurācijas iespējas. Tomēr es iesaku atlasīt 2, kas izveido a .zshrc failu jūsu mājas direktorijā un pievieno ieteicamās konfigurācijas. Mēs to rediģēsim manuāli.

ZSH konfigurēšana

Vairumā gadījumu ZSH izmantos konfigurācijas failu, kas atrodas .zshrc. Tomēr jūs varat manuāli izveidot iepriekš apspriestos failus, lai atvieglotu un pārvaldītu pielāgošanu. Es neiedziļināšos šajā apmācībā. Dažas no konfigurācijām, kuras jums var būt noderīgas, strādājot ar ZSH, ir šādas:

ZSH automātiskā pabeigšana

ZSH piedāvātā automātiskās pabeigšanas funkcija ir viens no čaulas uzlabojumiem salīdzinājumā ar citiem. Lai iespējotu automātisko pabeigšanu ZSH, pievienojiet šādus konfigurācijas ierakstus savam .zshrc fails.

autoload -Uz compinit
compinit
_comp_options + = (globdoti)

Iepriekš minētās komandas varat pievienot arī vienā rindā un atdalīt ar semikolu kā:

autoload -Uz compinit; compinit; _comp_options + = (globdots;

Iepriekš minētais ieraksts ļaus ZSH ielādēt komandu Autoload, kas ielādē failu, kurā ir čaulas komandas, un kā funkciju izsauc compinit. Pēdējais ieraksts ļauj ZSH automātiski aizpildīt slēptos failus.

Pielāgojiet savu čaulu

Pēc noklusējuma ZSH uzvedne nav ļoti iepriecinoša. Lai to izdarītu, varat izmantot ātros paplašinājumus, ko nodrošina ZSG dokumentācija. Lai izvairītos no neskaidrības jaunajiem ZSH lietotājiem, es neiedziļināšos detaļās par to, kā to izdarīt. Lūdzu, skatiet tālāk sniegto saiti, lai uzzinātu vairāk.

Kā pielāgot ZSH ar Oh-my-zsh

ZSH pielāgošana no sākuma ir garlaicīga, un iestatīšana var aizņemt daudz laika. Tomēr, ja jums nepieciešama lielāka kontrole un precīzi noregulēts apvalks, tā ir labākā iespēja. Tomēr šī apmācība nemēģina dokumentēt, kā konfigurēt ZSH opcijas, piemēram, sasaistes, funkcijas, spraudņus utt. Tiem, kas vēlas ātru iestatīšanu un ļoti ātri pielāgot ZSH, es jums parādīšu, kā izmantot populāru ZSH ietvaru, kas pazīstams kā oh-my-zsh. Oh-my-zsh ir vienkāršs un nodrošina daudzas funkcijas, spraudņus un motīvus, kas ļauj ātri pielāgot un precīzi pielāgot čaulu.

Instalējiet oh-my-zsh

Lai instalētu oh-my-zsh, izmantojiet tālāk norādītās komandas:

sh -c "$ (čokurošanās -fsSL https: // neapstrādāta.github.com / ohmyzsh / ohmyzsh / master / tools / install.sh) "

Vai arī izmantojiet wget

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

Iepriekš minētā komanda klonēs oh-my-zsh un izpildīs instalēšanas skriptu, lai to viegli iestatītu. Ņemiet vērā, ka tas radīs jaunu .zshrc failu un pievienojiet visas tā konfigurācijas. Tas arī izveidos rezerves kopiju. Jūs varat izmantot .zshrc fails, lai pielāgotu čaulu, piemēram, tēmu iestatīšana, spraudņu iespējošana utt.

Iespējot motīvu

Lai iespējotu, atspējotu vai mainītu motīvu vietnē oh-my-zsh, rediģējiet .zshrc failu un ierakstā ZSH_THEME = ”iestatiet motīva nosaukumu.Visas tēmas ir .oh-my-zsh / tēmas direktoriju. Ja nevēlaties motīvu, atstājiet ierakstu tukšu ZSH_THEME = ””

Šajā lapā varat apskatīt visu motīvu sarakstu.

Iespējot spraudni

Oh-my-zsh satur plašu spraudņu kolekciju, ko varat izmantot, lai paplašinātu ZHS funkcionalitāti. Lai tos iespējotu, masīvā pievienojiet spraudņa nosaukumu:

spraudņi = (spraudnis1, spraudnis2, spraudnis2 ... utt.)

Šajā resursā ir visu spraudņu saraksts, ko nodrošina oh-my-zsh

Secinājums

Šajā apmācībā mēs aplūkojām ZSH un tā funkcionalitāti, lai paplašinātu čaulas jaudu. Ir labi atzīmēt, ka ZSH ir ļoti pielāgojams, un tā pilnā jauda pārsniedz vienas apmācības jomu. Apsveriet iespēju izlasīt dokumentāciju un eksperimentēt ar ZSH, līdz atrodat sev piemēroto konfigurāciju. Ja meklējat ātru iestatīšanu, apsveriet iespēju izmantot ZSH ietvaru. Priecīgs ZSHing!!

Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...
Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...